at
at + time
at 17:23
at> touch /mnt/file{1..9} ##延遲動(dòng)作
at> 鍵入ctrl+d ##表示發(fā)起動(dòng)作
at -l | atq ##查看當(dāng)前任務(wù)
at -d | atrm ##取消指定任務(wù)
at -c ##查看任務(wù)內(nèi)容
at now+1min ##延遲一分鐘
at -f file ##延遲執(zhí)行文件中的內(nèi)容
at -m ##延遲命令沒(méi)有輸出時(shí)仍然發(fā)送郵件給執(zhí)行者
at -M ##延遲命令有輸出時(shí)但不發(fā)送郵件給執(zhí)行者


at 命令的執(zhí)行權(quán)力設(shè)定
/etc/at.deny ##用戶(hù)黑名單,在此名單中出現(xiàn)的用戶(hù)不能執(zhí)行at命令
/etc/at.allow ##用戶(hù)白名單,名單默認(rèn)不存在,但名單一旦出現(xiàn),黑名單失效 系統(tǒng)所有用戶(hù)默認(rèn)不能執(zhí)行at,只有在名單中出現(xiàn)的用戶(hù)可以使用at命令
crontab
發(fā)起方式一
crontab -u username -e ##編輯crontab工作內(nèi)容
crontab -u username -r ##移除所有crontab工作內(nèi)容
crontab -u username -l ##查詢(xún)crontab工作內(nèi)容




發(fā)起方式二
vim /etc/cron.d/filename ##編輯此文件內(nèi)容
分鐘 小時(shí) 天 月 周 用戶(hù) 動(dòng)作
* * * * * root rm -fr /mnt/* #超級(jí)用戶(hù)每分鐘清理一次/mnt

crontab 命令的執(zhí)行權(quán)力設(shè)定
/etc/cron.deny ##用戶(hù)黑名單,在此名單中出現(xiàn)的用戶(hù)不能執(zhí)行crontab命令
/etc/cron.allow ##用戶(hù)白名單,名單默認(rèn)不存在,但名單一旦出現(xiàn),黑名單失效。系統(tǒng)所有用戶(hù)默認(rèn)不能執(zhí)行crontab,只有在名單中出現(xiàn)的用戶(hù)可以使用
臨時(shí)文件系統(tǒng)中服務(wù)在正常運(yùn)行時(shí)會(huì)產(chǎn)生臨時(shí)文件
vim /usr/lib/tmpfiles.d/*.conf ##系統(tǒng)中臨時(shí)文件的配置
文件類(lèi)型 文件名稱(chēng) 文件權(quán)限 文件所有人 文件所有組 文件存在時(shí)間
d /mnt/westos 777 root root 10s
systemd-tmpfiles –create /usr/lib/tmpfiles.d/* ##執(zhí)行臨時(shí)文件配置
vim /usr/lib/tmpfiles.d/test.conf
systemd-tmpfiles –clean /usr/lib/tmpfiles.d/* ##清理臨時(shí)文件



以上所述是小編給大家介紹的Linux下的定時(shí)任務(wù)和延時(shí)任務(wù)詳解整合,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!