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