2017-01-24 11 views
0

を使用してシェルスクリプトを実行することができません私は手動でのcrontab

sh /var/www/html/runcron.shを実行することですが、私はcrontab -eにラインの下に置くとき。それは呼ばれていません。

*/2 * * * * /var/www/html/runcron.sh 

ここに何か不足していますか?

私は

php -f /var/www/html/cronscan.php 
+0

スクリプトでパスが設定されていますか?これを見てくださいhttp://stackoverflow.com/q/2388087/3124333 – SiKing

+0

詳細が必要です。/var/log/cronのエラー?誰が/var/www/html/cronscan.phpを所有していますか? cronが失敗したときに通知を受けますか?/var/spool/mail/root – Deeh

+0

/var/log/cronと/ var/spool/mail/rootと呼ばれるディレクトリが表示されない –

答えて

0

はcronのを実行しているユーザーは、/スクリプトの所有権を持ってアクセスすることができ、適切なpermissions.Andを持っていることを確認してくださいruncron.sh内のコードの下に書かれています。そしてすぐに安心して、分を2回実行したいのですか?

+0

2分ごとにcronを実行したいのですが、デフォルトではrootユーザーが右のcron?私はrootユーザーを使ってログインし、cronを設定しました。 –

+0

2分ごとに。そして私はrootがデフォルトだと信じています。しかし、あなたが誰かにクロンを走らせようとしていたら、彼らは許可を得ませんでした。また、rootがスクリプトを作成しなかった場合、そのユーザーにのみアクセス権が与えられている可能性があります。 – MTAlphawolf

+0

スクリプトはrootユーザーによってのみ作成されました。 –