-
/var/log/cron #日志文件 /var/spool/mail/用文件戶 #可以看到一些關(guān)于用戶執(zhí)行的定時(shí)任務(wù)的信息查看全部
-
ps -aux | grep cron #檢查cron服務(wù) etc/crontab #crontab 全局(系統(tǒng))配置文件 #也可以在這設(shè)置系統(tǒng)計(jì)劃任務(wù) /etc/cron.d/sysstat #這個(gè)是系統(tǒng)自帶的定時(shí)任務(wù) #crontab 載入配置文件時(shí),會(huì)把cron.d下面的文件的配置信息載入 成為root用戶的計(jì)劃任務(wù) 可以編輯/etc/cron.d/sysstat 增加任務(wù)后 執(zhí)行 crontab sysstat 導(dǎo)入文件使之生效 crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2) -e (edit user's crontab) -l (list user's crontab) -r (delete user's crontab) -i (prompt before deleting user's crontab) crontab -e #實(shí)際上修改的是 /var/spool/cron/root這個(gè)文件 每個(gè)用戶有單獨(dú)的文件目錄查看全部
-
我發(fā)現(xiàn)crontab -l在homestead配置的虛擬機(jī)下,只顯示是否已經(jīng)有計(jì)劃任務(wù)。報(bào)錯(cuò)no crontab for vagrant不影響你加一個(gè)新的crontab,這個(gè)錯(cuò)誤只是告訴你沒(méi)有老的crontab。 而service crond status,即便報(bào)錯(cuò)—— Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) ——也不影響成功的設(shè)置crontab任務(wù)。查看全部
-
crontab最小單位是分鐘, sleep搭配crontab,可做到多少秒執(zhí)行計(jì)劃任務(wù)。查看全部
-
每30s執(zhí)行一次查看全部
-
Crontab補(bǔ)充 1.sleep 數(shù)字s 表示后面的程序等待數(shù)秒鐘。 2.一行命令可以用分號(hào)分割 eg:執(zhí)行時(shí)間縮短到秒級(jí),crontab兩條命令的比較 */1 * * * * date >> /tmp/date.log */1 * * * * sleep 30s;date >> /tmp/date查看全部
-
crontab常見(jiàn)錯(cuò)誤之分鐘設(shè)置誤用 兩小時(shí)運(yùn)行一次date命令 錯(cuò)誤: * 0,2,4,6,8,10,12,14,16,18,20,22 * * * date 正確: 0 */2 * * * date查看全部
-
第三和五域之間 執(zhí)行的是 “或”操作 原來(lái)是想這 四月的第一個(gè)星期日早晨1時(shí)59分運(yùn)行a.sh 59 1 1-7 4 0 /root/a.sh 但是實(shí)際上 1-7 與 0 是或的 關(guān)系,實(shí)際上會(huì)在4月的1-7日 每天都會(huì)執(zhí)行,并且當(dāng)星期數(shù)為星期七時(shí),也會(huì)執(zhí)行,所以執(zhí)行次數(shù)多達(dá)11次。 所以應(yīng)該把星期的判斷 放在執(zhí)行的腳本上。 59 1 1-7 4 * test `date +\%w` -eq 0 && /root/a.sh 用test判斷是否為星期天查看全部
-
例1. cd ~ ls -a 可以看到有.bash_profile文件 vim .bash_profile 新增一個(gè)環(huán)境變量 -------------- APPDIR=/ect export APPDIR ----------------- 更新到環(huán)境變量: source .bash_profile 檢驗(yàn): echo $APPDIR 可以正常顯示,能夠被識(shí)別 但是在下面這條命令行添加在crontab里不能被識(shí)別 */1 * * * * echo $APPDIR >> /tmp/appdir.log ———————————————————————— 在/var/log/cron任務(wù)執(zhí)行日志中可以看到,但是cat打開(kāi)/tmp/appdir.log內(nèi)容是空的查看全部
-
crontab 常見(jiàn)錯(cuò)誤查看全部
-
Crontab的日志 /var/log/cron 保存著所有的crontab的操作 /var/spool/mail/ 下也會(huì)以郵件的方式發(fā)送日志信息查看全部
-
1.執(zhí)行crontab -e實(shí)際上是修改/var/spool/cron/root下面對(duì)應(yīng)當(dāng)前賬號(hào)的文件。執(zhí)行crontab +文件名 時(shí),將直接讀取文件中的數(shù)據(jù)覆蓋到/var/spool/cron/root中 2.在/etc/cron.d文件夾 下面的文件 可以認(rèn)為是對(duì)系統(tǒng)配置的補(bǔ)充文件 打開(kāi)可以看到和/var/spool/cron/用戶 的配置文件一樣 但是多了個(gè)用戶字段 這些是系統(tǒng)的cron運(yùn)行時(shí)自動(dòng)加載的配置文件 使用crontab -l只能查看存在于/var/spool/cron/用戶 的cron任務(wù) 3.可以查看cron的日志文件 看cron執(zhí)行結(jié)果 tail -19/var/log/cron查看全部
-
Crontab配置文件查看全部
-
crontab工具的使用 #查看crontab命令 crontab -help crontab -e -u crontester(用戶名) //創(chuàng)建用戶crotab命令 crontab -l -u crontester //查看用戶名crontester的用戶操作 tail -f /var/log/cron //查看log文件查看全部
-
Crontab的配置文件格式(小結(jié))查看全部
舉報(bào)
0/150
提交
取消