可以在對應的虛擬機centos上查看 所安裝的crontab安裝信息,然后選中rpm包進行安裝,命令:rpm -qa |grep cron
如:
如沒有上述信息,表名沒有安裝,也可以直接用crontab命令查看,出現下列提示表名沒有安裝
# crontab -bash: crontab: command not found
#准備文件
將光盤CentOS-6.5-x86_64-bin-DVD1放入光驅,進入Packages目錄,或者將以下文件復制到要安裝的系統中:
(1/5): cronie-1.4.4-15.el6.x86_64.rpm (2/5): cronie-anacron-1.4.4-15.el6.x86_64.rpm (3/5): crontabs-1.10-33.el6.noarch.rpm (4/5): procmail-3.22-25.1.el6_5.1.x86_64.rpm (5/5): sendmail-8.14.4-9.el6.x86_64.rpm
實際上只需要前3個就行,后兩個是郵件相關的
#開始安裝 安裝cronie-1.4.4-12.el6.x86_64.rpm時提示缺少依賴項,經過測試可以直接使用“–nodeps”選項忽略它。
# rpm -ivh cronie-1.4.4-12.el6.x86_64.rpm --nodeps Preparing... ########################################### [100%] 1:cronie ########################################### [100%] # rpm -ivh crontabs-1.10-33.el6.noarch.rpm Preparing... ########################################### [100%] 1:crontabs ########################################### [100%] # rpm -ivh cronie-anacron-1.4.4-12.el6.x86_64.rpm Preparing... ########################################### [100%] 1:cronie-anacron ########################################### [100%]
然后可以進行crontab -e進行編輯,雖然crontab可用了,但是是否加入到開機運行還得查看是否已啟動crond,可以用 ps -ef|grep crond
如果沒有啟動,可以用如下命令啟動:
#服務狀態控制
/sbin/service crond start //啟動服務
/sbin/service crond stop //關閉服務
/sbin/service crond restart //重啟服務
/sbin/service crond reload //重新載入配置
/sbin/service crond status //查看狀態
或者使用
service crond start
service crond stop
service crond restart
service crond reload
service crond status
參考:
https://blog.csdn.net/testcs_dn/article/details/48781553