用crontab實現任務定時排程

2021-05-27 17:37:28 字數 434 閱讀 7412

首先,確認自己的使用者許可權,沒個使用者會有自己的crontab的檔案

具體檔案的路徑放在 /var/spool/cron/下面,如果是root使用者,就會有個root檔案,root使用者的定時排程任務就放在root裡面

另外,要讓這個任務生效,需要啟動crond這個守護程序,啟動命令是/sbin/service crond start or restart

這樣生成定時任務的方式就可以通過編輯這個root檔案來實現了

例子如下:

0 12 * * * source ~/.bash_profile;/usr/local/python/bin/python /home/imtest/framework/agent/cronrunner.py 129 zengyan.wangzy

這裡有個地方說明下,用crontab執行任務,預設不會載入環境變數,所以要先source一下。

crontab定時排程研究

常用引數 crontab l 檢視當前使用者下的cron任務 crontab e 編輯當前使用者的定時任務 crontab u user1 e 編輯使用者user1的定時任務 command 分 時 日 月 周 命令 示例 45 4 1,10,22 usr local etc rc.d lightt...

使用crontab建立簡單的定時排程任務

顯示當前使用者下所有crontab crontab l編輯定時任務 crontab e每隔五分鐘 輸出系統時間到指定目錄 5 echo date home kt chenhn properties sysdate.txt每隔兩分鐘執行一次shell 2 sh home kt chenhn test2...

crontab定時任務

今天工作項有個任務是讓ubuntu定時執行某個指令碼,對postgresql資料庫進行定時備份。linux 系統都有個cron定時任務的機制。今天做些筆記,以便日後翻查。注意 cron機制是有個使用者系統的概念的,即分系統cron和使用者cron,每個使用者所執行的cron任務可能不同。1.以roo...