2017-04-06 40 views
1

毎日PHPスクリプトを実行して、私に連絡したクライアントに自動メールを送信しようとしています。私が毎分それを実行しようとしている場合はそれを試してみてください。私はこれらの手順に従った:その後、私は待つcrontabでphpスクリプトを実行しても動作しません

* * * * * /usr/bin/php /var/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php &>> /dev/null 

  1. whereis phpは、その後、私はcrontab -eを作成し、行を追加し
php: /usr/bin/php /usr/share/php /usr/share/man/man1/php.1.gz 

2.入力を求め一分何も起こらない。何か考えますか?

+1

のおかげで、これは単なるレコードの "1 * * * *" のcrontabファイルを示しました。 – markdwhite

答えて

0

最後に、私はそれをよりシンプルな作りで成功する:

          • は/ usr/bin/phpに/ var/www2/www /のcentros-SBC。 co.jp/public_html/mail/mail_automatico.php

編集する前に、すべての

0

分ごとに "* * * * *"

あなたは

+0

私も試しました.- –

+0

スクリプトのパスが間違っている可能性があります。どのようにチェックしましたか?どのような出力を期待していますか? – markdwhite

+0

私は電子メールの送信を期待していますが、パスは 'cd path'でチェックされているのでOKです。 –

0

"過去1分間で毎時間" はの/ var -fあなたの試してみました は/ usr/bin/php を持ってやっています/www2/www/centros-sbc.com/public_html/mail/mail_automatico.php & >>を/ dev/null

-fオプションは、ファイル(ファイル)mail_automatico.phpを実行するためにここにある

+0

はい、私も試しました –

0

1 )あなたのcron仕事は働いている(サービスcrondの状態| systemctl status crond)

2)&>/dev/nullは通常> /dev/null 2>&1に等しい。 しかし、いくつかのシェルはそれをサポートしていません。

> /dev/null 2>&1&>/dev/nullを試してみましたか?

関連する問題