此文章来源于后羿之弓,转载请注明出处

php伪多线程之shell.难登大雅之的玩意,仅做记录,新博客,老东西将直接存入“老掉牙”,特此说明。

  1. #!/bin/sh -x
  2. #PHP_BIN file
  3. PHP_BIN=`whereis php|awk '{print $2}'`
  4.  
  5. #PHP_SCRIPT
  6. PHP_SCRIPT=$1
  7. #PHP_PATH=`dirname $1`
  8.  
  9. while [ 1 -eq 1 ]
  10. do
  11. for para in `$PHP_BIN $PHP_SCRIPT`
  12.             do
  13.                 if [ "$para" = "#" ]
  14.                 then
  15.                     exit 1
  16.                 fi
  17.                 nohup $PHP_BIN $PHP_SCRIPT $para &
  18.             done
  19.             wait
  20.             #sleep 1
  21.         done
  22. done

附加一个判断变量是否是数字的

  1. #!/bin/sh -x
  2. num=1sf3
  3. if [ "`echo $num/1 | bc`" = $num ]
  4. then
  5.         echo 'it's number'
  6. fi