延時任務定時任務及對臨時檔案的管理

2021-08-19 08:58:37 字數 2369 閱讀 7387

1.延時任務

atat 時間            #在該時間進行操作

at now+5min #在5分鐘後進行操作

>ctrl+d(按)

at -l       #檢視該操作的pid

at -c  3    #檢視3要做什麼操作

at -r  3    #刪除該操作

vim /etc/at.deny  #at命令的黑名單

vim /etc/at.allow #at命令的白名單  預設白名單不存在,白名單一旦存在,則只有白名單中的使用者可以執行at命令,黑名單失效

2.定時任務

方法一:

crontab -u root -e             #以root使用者的身份建立定時任務

crontab -u root -l              #檢視root使用者建立的定時任務

crontab -u root -r             #刪除root使用者建立的定時任務

cat /var/spool/cron/root  #檢視root使用者建立的定時任務內容

格式:minute         0-59

hour             0-23

day of month    1-31

month               1-12 (or names, see below)

day of week       0-7 (0 or 7 is sunday, or use names)

e.g.

# 分鐘 小時  天   月  周

*    *     *    *   *    rm -fr /mnt/*   #每分鐘清空一次/mnt資料夾

*    08-17 *    *   *    rm -fr /mnt/*   #每天的8點到17點每分鐘清空一次/mnt資料夾

*/2  08-17 *    *   *    rm -fr /mnt/*   #每天的8點到17點每兩分鐘清空一次/mnt資料夾

*/2  08-17 1,15 *   *    rm -fr /mnt/*   #每月的1到15號的每天的8點到17點每兩分鐘清空一次/mnt資料夾

*/2  08-17 1,15 3-5 3    rm -fr /mnt/*   #每個3月到5月的1到15號的週三每天的8點到17點每兩分鐘清空一次/mnt資料夾

vim /etc/cron.deny    #黑名單

vim /etc/cron.allow   #白名單,預設白名單不存在,白名單一旦存在,則只有白名單中的使用者可以執行crontab命令,黑名單失效

將student使用者加入黑名單後student使用者不能使用crontab建立定時任務

方法二:

vim /etc/cron.d/name  

格式:#分鐘 小時  天   月  周 以什麼使用者身份執行  執行什麼命令

3.對臨時檔案的管理

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

格式:#型別    位置               許可權  所有人 所有組  檔案存在多久後才可以被刪除

d         /mnt/westos 1777 root    root      5s

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*

systemd-tmpfiles --clean  /usr/lib/tmpfiles.d/*

Linux定時任務 延時任務 臨時檔案管理

鬧鐘是我們經常會用到的工具,我們需要在某個具體的時間,被提醒去做具體的事。有時候又需要在具體的時間,能讓pc自動地去完成某些工作。比如 定時關機,定時休眠,每隔幾分鐘執行某個操作等 像鬧鐘一樣,pc在約定的時間執行約定的操作 用法 at time 任務ctrl d 舉例 at 09 33 touch...

系統延時任務及定時任務,系統臨時檔案控制

系統延時任務及定時任務 1系統延時任務 系統延時任務 工作時間設定指令碼,可以在不工作的時候自動執行,提高了效率at 23 00 設定任務執行時間 at rm fr 任務動作 at 用ctrl d 發起任務 at now 1min 延時一分鐘 at l 檢視任務列表 at c 任務號 檢視任務內容 ...

延時任務和臨時檔案清理

延時任務 臨時的,不重複的。當延時任務有輸出時,輸出會以郵件的形式傳送給任務發起人。郵件用mail去檢視。一 at命令 使用方法 at 時間 任務ctrl d 退出 at l 檢視任務列表 at c 1 檢視任務詳情 atrm 2 取消任務 at 命令的黑白明單 etc at.deny 使用者黑名單...