Linux–定時命令crontab
-l #列出所有任務
-e #編輯任務
-u #指定用戶
file #使用文件內的任務
任務格式
* * * * * command
五列分別是
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
注意事項:
- command裏不要包含
@
- crontab的環境變量特別少,腳本出錯多半是這個原因
示例:
啓動firefox
* * * * * /home/user/ff.sh
#!/bin/bash
export DISPLAY=:0 && /usr/lib/firefox/firefox.sh www.baidu.com
如果想用crontab啓動帶窗口的界面,記得export DISPLAY=:0
note:關於修改默認編輯器,運行select-editor
或者直接修改~/.selected_editor
即可