Linux計畫任務

2021-09-21 11:24:03 字數 1709 閱讀 3018

1.系統「延遲任務」發起命令

[root@aclhost mnt]# at 11:03

at> touch /mnt/file        ##要執行的命令

at> 《按ctrl+d>            ##任務發起

job 2 at sat nov  7 11:03:00 2015

[root@aclhost mnt]# at -l        ##檢視任務列表

2    sat nov  7 11:03:00 2015 a root

[root@aclhost mnt]# atrm 2        ##刪除編號為2的人物

[root@aclhost mnt]# at now+1min        ##任務延遲一分鐘執行

2.at命令的使用控制

/etc/at.deny                ##預設存在系統中,在此列表**現的使用者被禁止

test                    ##禁止test執行at

/etc/at.allow                ##預設在系統中不存在,

##但是當此檔案存在時,

###deny檔案失效,

#並且所有普通使用者能執行at的權力被禁止,只有在此檔案中的使用者可以執行at

student                    ##系統中的普通使用者只有student可以使用at

3.計畫定期任務

發起方式1

crontab    

-u -e        ##編輯定期任務

-l        ##顯示定期任務

-r        ##刪除定期任務

crontab格式

分鐘 小時 天 月 周

分鐘/數字        ##每隔幾分鐘,以此類推,小時,天,月,週都適用

/var/spool/cron  #檔案儲存路徑

發起方式2

vim /etc/cron.d/ps    ##ps檔名稱任意

分鐘 小時 天 月 周    使用者    命令

4.crontab使用限制

/etc/cron.deny        ##預設存在系統中,在此列表**現的使用者被禁止

test                                    ##禁止test執行crontab

/etc/cron.allow        ##預設在系統中不存在,

##但是當此檔案存在時,

###deny檔案失效,

#並且所有普通使用者能執行crontab的權力被禁止,只有在此檔案中的使用者可以執行crontab

student                 ##系統中的普通使用者只有student可以使用crontab

5.系統臨時檔案管理

vim /usr/lib/tmpfiles.d/***.conf

型別    名稱    許可權    所有人    所有組    存在時間(s m d)

systemd-tmpfiles    --create /usr/lib/tmpfiles.d/***.conf    ##建立

systemd-tmpfiles    --clean    /usr/lib/tmpfiles.d/***.conf    ##清理

Linux計畫任務

1.at命令 指定乙個時間執行乙個任務。2.cron命令 根據乙個時間表自動執行任務。3.anacron命令 在乙個指定時間間隔錯過後自動執行任務。at命令 安排乙個任務在未來執行,需要乙個系統後台atd程序。4.如果這個程序沒有開啟,那麼執行 etc init.d atd restart chkc...

Linux 計畫任務

at命令可以在某一指定時間排程一次性作業命令格式 at q x l f file d v time引數含義 q使用指定的佇列來儲存at資料,預設儲存在a佇列,隊列表號為a z,a z總52個 l列出所有的at計畫任務,等同於atq命令 d刪除at計畫任務,等同於atrm v列出所有已經完成單尚未刪除...

linux計畫任務

cron是乙個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於cron 是linux的內建服務,但它不自動起來,可以用以下的方法啟動 關閉這個服務 sbin service crond start 啟動服務 sbin service crond stop 關閉服務 sbin se...