Fedora
Fedora 31 中缺少 crontab 命令
我正在使用 vagrant box 進行幾個測試,在這種特殊情況下,它是來自Bento的 Fedora 31 盒子和 VirtualBox。嘗試使用該
crontab
命令時,我收到一個錯誤,即找不到它。快速搜尋locate
告訴我根本沒有安裝 cron 系統。是 Fedora 31 中的新預設設置,預設情況下根本不安裝 cron,還是 Bento 項目可能認為這是個好主意?
在我的 Fedora 工作站上,該命令就在那裡,但在我從 28 年升級到 31 年之前,它就在那裡。
根據Fedora 文件,
Fedora 帶有以下自動化任務實用程序:cron、anacron、at 和 batch。
但是,似乎需要安裝這些,因為它們不包括在內:
安裝 Cron 和 Anacron
要安裝 Cron 和 Anacron,您需要安裝帶有 Cron 的 cronie 包和帶有 Anacron 的 cronie-anacron 包(cronie-anacron 是 cronie 的子包)。
dnf install cronie cronie-anacron
另見:https ://fedoraproject.org/wiki/Administration_Guide_Draft/Cron
如果您查看這些 Vagrant 框的設置腳本,您會發現與基本圖像的偏差非常小。