/home/yz/yz.log”意思是在每天早上的1點(diǎn),調(diào)用程序chg_date修改系統(tǒng)日期,將程序中的輸出放入yz.log文件 。3.用。Linux系統(tǒng)下使用Crontab修改庫(kù)表的疑惑。" />

日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Linux系統(tǒng)下使用Crontab修改庫(kù)表的疑惑

;用法: 1. 用yz用戶登錄 。2. 用crontab -e 命令打開(kāi)文件 。寫(xiě)入“0 1 * * * chg_date >/home/yz/yz.log”意思是在每天早上的1點(diǎn),調(diào)用程序chg_date修改系統(tǒng)日期,將程序中的輸出放入yz.log文件 。3.用":x"命令存盤(pán)退出 根據(jù)我的了解“當(dāng)對(duì) crontab 所做的改變被保存后,該crontab 文件就會(huì)根據(jù)該用戶名被保存,并寫(xiě)入文件 /var/spool/cron/username 中 。cron 守護(hù)進(jìn)程每分鐘都檢查 /etc/crontab 文件、etc/cron.d/ 目錄、以及 /var/spool/cron 目錄中的改變 。如果發(fā)現(xiàn)了改變,它們就會(huì)被載入內(nèi)存 。這樣,當(dāng)某個(gè)crontab 文件改變后就不必重新啟動(dòng)守護(hù)進(jìn)程了 。”于是很懶就沒(méi)有測(cè)試 。第二天上班查看庫(kù)表,居然還是昨天的日期 。這次查到新的命令:“/etc/rc.d/init.d/crond restart” ,可用來(lái)重啟cron服務(wù)。于是乖乖修改了crontab文件,將時(shí)間改為每2分鐘后 。等了一會(huì)兒,再查看庫(kù)表,還是沒(méi)有變動(dòng) 。偶已經(jīng)沒(méi)有耐心了,于是在辦公室里開(kāi)始用大嗓門問(wèn)人:"#@*#……@?”這次連同事都很驚奇,“改了crontab就可以用了,不要重新啟的 ?!比齻€(gè)臭皮匠頂個(gè)諸葛亮,最后,Monitor提供了一個(gè)解決辦法,既然在yz用戶下建立crontab文件沒(méi)有用,那么干脆在root用戶下建好了 。于是,偶重新用root用戶登錄,用crontab -e 寫(xiě)道:“*/2 * * * * (su - yz -c chg_date 2>>/home/yz/yz.log)” 。等了幾分鐘,看庫(kù)表,日期還是沒(méi)有變 。真是有些沮喪了 。抱著試試看的心情又把“/etc/rc.d/init.d/crond restart ”敲了一遍 。幾分鐘后,偶終于看到日期變掉了 。問(wèn)題解決,疑問(wèn)還在心中: 1、為什么在yz用戶下建立crontab沒(méi)有用?我已經(jīng)看到/var/spool/cron/yz文件了 。2、為什么一定要重起cron服務(wù)?明明很多同事在linux下,用crontab -e 追加完命令就可以用了 。

    推薦閱讀