0

cronジョブを使用して実行しようとしているphpスクリプトがあります。CLIからスクリプトを実行できます

/usr/local/bin/php Import_Product_Data.php

だから私は試しました。

0 0 * * * /usr/local/bin/php Import_Product_Data.php

crontab 0 0 * * * /usr/local/bin/php Import_Product_Data.php

crontab -e 0 0 * * * /usr/local/bin/php Import_Product_Data.php

Vince V.はあなたのcronfileを開いてそれをするように言います。私が入るcrontab -eと、私は

*/5 * * * * /root/autosvnup.sh
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontab.ZBGTFu" 1L, 31C

それから私は行き詰まり、何をすべきかわからない..誰かが私を助けてくれるだろうか?

4

2 に答える 2

2

これがviエディタであり、デフォルトのテキストエディタです(チェックman vi)。crontabを編集するためのコマンドは次のviとおりです。

  1. Ctrl-cあなたの/usr/local/bin/php Import_Product_Data.php
  2. カーソルを最初の空の行に移動します
  3. コンソールiに押し込みviます
  4. マウスを使用して貼り付けます。
  5. ヒットESC
  6. 書く:wq
  7. ヒットRETURN
于 2012-12-12T17:23:46.227 に答える
1

あなたが見ているのはvimテキストエディタです。これを行うcrontab -eと、デフォルトのエディタでcrontabが開きます。デフォルトのエディタは、次のように変更できます。

export EDITOR=nano

..vimの学習曲線はやや急なので、nanoの方がはるかに扱いやすいと感じる人もいます。

スクリプトをcrontabに追加するには、スクリプトを新しい行に挿入するだけで、crontabは次のようになります。

*/5 * * * * /root/autosvnup.sh
0 0 * * * /usr/local/bin/php Import_Product_Data.php

次に、save + exitを実行すると、深夜に1回実行されます(のように0 0 * * *

于 2012-12-12T17:21:11.870 に答える