ubuntu crontab學習過程中的一些坑

2021-10-14 15:23:15 字數 779 閱讀 5417

3.編寫crontab時,最好在後面寫》 ~/xx.log,可以方便檢視執行的print列印過程。

如:28 23 * * *  /usr/local/bin/python3 /home/daniel/autoscripts/recordupload/recordupload.py >> ~/ru-log.log

4.最好開啟crontab的日誌,這樣可以方便檢視是否執行了定時任務,執行sudo vim /etc/rsyslog.d/50-default.conf,找到cron.*              /var/log/cron.log  刪掉前面的注釋。

之後執行如下操作進行重啟操作:

sudo  service rsyslog  restart

sudo service cron restart

檢視crontab日誌:less  /var/log/cron.log,按q退出。

5.如要以按秒執行crontab,在**中加入sleep,如每分鐘的第10秒執行date命令:* * * * * sleep 10; /bin/date,注意一定要跟上分號。

sudo service cron start // 啟動服務

sudo service cron stop // 關閉服務

sudo service cron restart // 重啟服務, 新增新的crontab任務後,一定要重啟服務

ps -aux|grep cron // 查詢crontab狀態,預設情況下,是自啟動的。

ubuntu crontab詳細介紹

基本格式 command 分 時 日 月 周 命令 第1列表示分鐘1 59 每分鐘用 或者 1表示 第2列表示小時1 23 0表示0點 第3列表示日期1 31 第4列表示月份1 12 第5列標識號星期0 6 0表示星期天 第6列要執行的命令 crontab檔案的一些例子 上面的例子表示每晚的21 3...

Ubuntu crontab 計畫任務

把知道的具體的時間添上,不知道的都新增上 分鐘 小時 天 月 星期 命令 指令碼 在上學的時候都有上機課,周一到周五,下午5點30下課。5點30發乙個通知,5點45自動關機。設定計畫任務需要分兩步完成,第一步提醒,第二步關機 分鐘 小時 天 月 星期 命令 指令碼 3017 1 5 usr bin ...

Ubuntu crontab 定時任務

任務1.通過shell 指令碼生成日誌檔案 vi 如下檔案,會chmod 777 a.sh bin sh timea date y m d h m s time date y m d h m s strtime date y m d h m s echo hello time home a time...