1. #!/bin/bash

  2. while [ true ]; do

    /bin/sleep 1

  3. CMDS

  4. done

转载自http://blog.chinaunix.net/uid-25266990-id-3302112.html


要想一个脚本在执行完成之后,把自己删除掉的话,可以在脚本的最后添加一条删除语句

/bin/rm $0

转载自http://biancheng.dnbcw.net/shell/242464.html


判定linux输出为空

if grep 'xxx' file1 ;then
echo "有货"
else
echo "没货"

shell中的if很特殊,是判定后面的命令是否正常退出。也就是看后面那条命令是否正确执行,如果退出码是0,认为命令正常执行并退出,如果退出码非0,认为命令没有正确执行。

转载自http://tieba.baidu.com/p/2713282867