1、重啟crontab若是遇見“You (cloudlogin) are not allowed to use this program (crontab)
See crontab(1) for more information ”
則切換到root用戶,再使用命令
#crontab -u 用戶名 命令
然后再重啟
2、若是做完了crontab -e添加完任務,並且任務也存在,但是卻沒有按照任務指定時間執行,則檢查
1)查看日志
日志文件位置
默認情況下,crontab中執行的日志寫在/var/log下,如:

crontab的日志比較簡單,當crond執行任務失敗時會給用戶發一封郵件。恰巧在我們的一台服務器上發現一個任務沒有正常執行,而且crond發郵件也失敗了。
通過看mail的日志,看到是磁盤空間不足造成的。
2)查看crontab 是否啟動成功,檢測crontab 服務是否啟動,
/etc/init.d/crond status
沒啟動則要用下面命令
/etc/init.d/crond start
3)查看命令中操作的文件是否存在,當前用戶是否有操作該文件的權限
我這里用的是cloudlogin用戶設置

查看命令中操作的文件是否存在,並且當前用戶是否有操作該文件的權限

若是沒有則要賦予權限或者更換用戶(請參看文章 crontab的兩種配置方式進行配置)

4)若不是上面原因,則重啟下crond服務,命令為
使用 /etc/init.d/crond restart
或者service crond restart(Centos7下為systemctl restart crond)
注意:配置完后都需要重啟下crontab使之生效
參考文章:
crontab定時任務不執行的原因