linux中at和crontab有什么區(qū)別
Linux中at和crontab的區(qū)別:1、運行方式不同,at只運行一次,而crontab則是循環(huán)運行;2、依賴的服務(wù)不同,at對應(yīng)的服務(wù)時atd,而crontab對應(yīng)的服務(wù)時crond;3、at一般是臨時任務(wù),而crontab一般是周期性任務(wù)。
本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。
linux中at和crontab有什么區(qū)別
at與crontab的區(qū)別
運行方式不同
at只運行一次,crontab循環(huán)運行
依賴的服務(wù)不同
at 對應(yīng)的服務(wù)是 atd
crontab 對應(yīng)的服務(wù)是 crond
at一般是臨時任務(wù),crontab一般是周期性任務(wù)
at指令
執(zhí)行at需要注意:
1 檢查用戶是否有at的權(quán)限
如果系統(tǒng)里存在/etc/at.allow文件,則里面存在的用戶名才會有at權(quán)限
如果系統(tǒng)里存在/etc/at.deny文件,則里面存在的用戶名才會沒有at權(quán)限(一般開源的系統(tǒng)都是默認給deny文件,且里面為空)
如果系統(tǒng)不存在以上文件,則只有root用戶可以用at權(quán)限
2 檢查atd服務(wù)是否已經(jīng)開啟
service atd status
crontab指令
linux自動執(zhí)行指令crontab和at
執(zhí)行crontab需要注意:(其實和at是一樣的)
1 檢查用戶是否有crontab的權(quán)限
如果系統(tǒng)里存在/etc/cron.allow文件,則里面存在的用戶名才會有cron權(quán)限
如果系統(tǒng)里存在/etc/cron.deny文件,則里面存在的用戶名才會沒有cron權(quán)限(一般開源的系統(tǒng)都是默認給deny文件,且里面為空)
如果系統(tǒng)不存在以上文件,則只有root用戶可以用cron權(quán)限
2 檢查atd服務(wù)是否已經(jīng)開啟
service crond status
推薦學習:Linux視頻教程
以上就是linux中at和crontab有什么區(qū)別的詳細內(nèi)容,更多請關(guān)注其它相關(guān)文章!
版權(quán)聲明:
本站所有文章和圖片均來自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學習與參考,請勿用于商業(yè)用途,如果損害了您的權(quán)利,請聯(lián)系網(wǎng)站客服處理。