設定Crontab執行任務時不傳送郵件

2021-10-09 06:50:57 字數 878 閱讀 4423

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...