① 環境變量


能夠查看到 .bash_profile 這個文件

這里面設置了一些環境變量。
可以設置一個新的環境變量,在文件末尾加上:


如果在計劃任務中使用到了全局變量,例如

$APPDIR 根本沒有被識別。
原因是在 .bash_profile 設置的環境變量沒有被 crontab 識別,因此要注意。
② 命令行雙引號中使用 % 時,未加反斜線 /
③ 第三和第五個域之間執行的是 "或" 操作
第三個域是某個月中的天,第五個域是某個月中的星期幾,例如:四月的第一個星期日早晨 1 時 59 分運行 a.sh
test 表示判斷是否成功
&& 表示當 前面的 test 成功時執行
【補充】
④ 分鐘設置誤用
【兩小時運行一次】
正確的寫法
============
【綜合案例】
【例1】Crontab 中最小只能設置到每分鐘執行一個命令,如果想每半分鐘執行某個命令怎么做到?
——通過 shell 腳本的 sleep 命令配合 Crontab 即可完成這一功能

該例表示先執行 date,過了0.5s 之后再執行 date
【例2】
第二個命令,執行的時候,先等妨礙 30s ,再去執行
使用下面的命令可以查看寫入的時間
|
新聞熱點
疑難解答