[Linux]定時執行命令的shell腳本,刪除腳本自身,判斷輸出是否爲空

  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



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章