我正在尝试添加一个 cron 作业来备份我的服务器(实例 EC2 t2 micro、ubuntu 16.4 服务器)上的数据库。脚本可以运行,并且 cron 行应该没问题:
* * * * * /home/ubuntu/backup.sh
然而,它没有被执行。所以我做了:
service crond status
并得到:
● crond.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
当我做 :
service crond start
我得到:
Failed to start crond.service: Access denied
See system logs and 'systemctl status crond.service' for details.
我对 bash 非常不熟练,考虑到这可能与 Amazon EC2 ubuntu 的设置方式有关,所以我来了。你知道我该怎么做才能让 crond 服务恢复吗?
编辑:好吧,服务名称是cron
。并且它每分钟都按要求执行。我猜我的脚本有问题。
答案1
检查 cron 运行的状态:
service cron status
而不是“crond”