2016-10-14 20 views
1

私はcronjobを使用する様々なUbuntuサーバーを持っています。しかし、そのうちの1つでは、私はcrontabを機能させることができません。一般 、私はcronデーモンを再起動したい場合、私はこれを行うと、次の結果を得る:Crontabは機能していません

~$ sudo service cron restart 
cron stop/waiting 
cron start/running, process 26310 

をしかし、私は次を得る、このUbuntuのバージョンに:

[email protected]:~# sudo service cron restart 
Rather than invoking init scripts through /etc/init.d, use the service(8) 
utility, e.g. service cron restart 
Since the script you are attempting to invoke has been converted to an 
Upstart job, you may also use the stop(8) and then start(8) utilities, 
e.g. stop cron ; start cron. The restart(8) utility is also available. 

私がすることができません私はそれが実行されると期待するときに情報をログにcronデーモンを取得します。私はこのスレッドに従った:https://askubuntu.com/questions/56683/where-is-the-cron-crontab-log/121560 と私はuser12345のアドバイスに従っているが、役に立たない。

私は毎分実行するようにスケジュール(須藤のcrontab -eを使用)のcrontabにスケジュールされたジョブを持っている:

# m h dom mon dow command 
    * * * * *  /home/ace_request_blast.sh >> /home/myscript.log 2>&1 

しかし、私はsyslogに見るすべてのcrontabファイルに私の編集で、仕事を意味することではありませんランニング。

[email protected]:/var/www/journa# sudo tail -f /var/log/syslog 
Oct 14 01:15:47 e43d3c67124f crontab[2050]: (root) REPLACE (root) 
Oct 14 01:15:47 e43d3c67124f crontab[2050]: (root) END EDIT (root) 
Oct 14 01:15:57 e43d3c67124f crontab[2062]: (root) BEGIN EDIT (root) 
Oct 14 01:16:09 e43d3c67124f crontab[2062]: (root) REPLACE (root) 
Oct 14 01:16:09 e43d3c67124f crontab[2062]: (root) END EDIT (root) 
Oct 14 01:18:43 e43d3c67124f crontab[2148]: (root) BEGIN EDIT (root) 
Oct 14 01:18:58 e43d3c67124f crontab[2148]: (root) REPLACE (root) 
Oct 14 01:18:58 e43d3c67124f crontab[2148]: (root) END EDIT (root) 
Oct 14 01:27:25 e43d3c67124f crontab[2224]: (root) BEGIN EDIT (root) 
Oct 14 01:27:35 e43d3c67124f crontab[2224]: (root) END EDIT (root) 

どのようにcronjobを実行するためのアイデアですか?私はそれが何らかのパーミッションの問題かもしれないと考えます。

+0

まず、基本的なcronジョブが動作しているかどうかをチェックしてください: '* * * * * echo" hello ">/tmp/test'のような行を追加し、作成されているかどうか確認してください。 – fedorqui

+0

crontabで提案したコマンドを実行すると、/ tmp/testが作成されません。 – user1848023

答えて

0

この

は、Ubuntuの15.04で開始https://askubuntu.com/questions/19320/how-to-enable-or-disable-services

にsystemd ここから撮影サービスを開始しsystemctlてみください、成り上がりは の賛成で廃止されますSystemd。 systemdには、サービスを管理するとともに、私たちは、次の操作を行うことができます。

が、それは参考になりました願っています。

関連する問題