溫馨提示×

Linux的crontab和at命令區(qū)別

小樊
88
2024-07-20 09:42:43

  1. crontab命令是用來定期執(zhí)行任務(wù)的,而at命令是用來一次性執(zhí)行任務(wù)的。

  2. crontab命令可以設(shè)置周期性執(zhí)行任務(wù)的時(shí)間間隔,如每天、每周、每月等,而at命令只能指定一次性執(zhí)行任務(wù)的具體時(shí)間。

  3. crontab命令的配置文件通常是/etc/crontab,每個(gè)用戶都可以使用crontab命令來設(shè)置自己的定時(shí)任務(wù);而at命令的任務(wù)則是只對當(dāng)前用戶有效,任務(wù)信息存儲(chǔ)在/var/spool/at目錄下。

  4. crontab命令的精度只能到分鐘級(jí)別,而at命令的精度可以到秒級(jí)別。

總的來說,crontab命令適合周期性執(zhí)行的任務(wù),而at命令適合一次性執(zhí)行的任務(wù)。

0