crontab的定時任務執行後都會給root傳送一封郵件,通過以下方法可以防止這種情況
shell=/bin/bash
path=/sbin:/bin:/usr/sbin:/usr/bin
#這是第一種方法,設定mailto引數為空
mailto=""
home=/
# for details see man 4 crontabs
# example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) or jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (sunday=0 or 7) or sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
#這是第二種方法,將命令定向到/dev/null 2>&1
0-59/30 ***
* root /opt/freemem/freemen >/dev/null 2>&1
#這是第三種方法,將命令定向到/dev/null
30 3 *
** root /backup/sh/mysql_data_bk.sh &>/dev/null
三種方法。 crontab定時任務不執行的原因
檢視所有使用者下的定時任務 foruin cat etc passwd cut d f1 do crontab l u u done 網上主要說了這5個原因 1 crond服務未啟動 crontab不是linux核心的功能,而是依賴乙個crond服務,這個服務可以啟動當然也可以停止。如果停止了就無法...
普通使用者 crontab 任務不執行
今天發如今linux下,普通使用者的crontab任務不執行。網上搜了好多。好多說要在執行的指令碼前面加上例如以下內容 if f bash profile then bash profile fi加了之後測試,沒有不論什麼作用。不知道是不是僅僅有執行指令碼在使用者根資料夾才有作用。最後發現要在指令碼...
crontab不執行問題
同事請求協助解決crontab不能執行的問題,問題蹊蹺,現將解決步驟記錄如下 1 檢視crond服務是否啟動。發現從容服務未能啟動,遂啟動該服務。但是問題扔沒解決,定時任務仍然沒有執行。2 在同一使用者下,加入測試指令碼,用於測試 vm localhost crontab l home vm tes...