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
でした。そして、必要に応じて毎分実行されます。スクリプトに問題があると思います。
Cronのステータスを確認するには、次を実行します。
service cron status
「crond」の代わりに