1

cronジョブを開始、停止、有効化、無効化できるphpスクリプトを書きたいです。ジョブを停止、開始、有効化、無効化するリクエストをphpファイルに非同期的に送信するインタラクティブなjqueryページを1つ作成したい

非常に多くのスレッドを検索しましたが、まだ適切な方法が得られず、次のソリューションとスレッドを見てきました。

開始 停止 cron ジョブ

J. Bruni によって提供されたソリューションを実装しようとしましたが、 ./cron.phpアクティブ化を実行しようとすると、次のエラーが発生します

./cron.php: line 1: ?php: No such file or directory
./cron.php: line 3: =: command not found
./cron.php: line 4: =: command not found
./cron.php: line 6: syntax error near unexpected token `('
./cron.php: line 6: `$param    = isset( $argv[1] ) ? $argv[1] : '';'

上記のエラーを解決しました#!/usr/bin/env php

次の行が来ると、phpファイルが動かなくなると思います

  shell_exec( 'export EDITOR="/home//www/cron.php on"; crontab -e' );

そして、私は次のエラーが発生しています

 Window size is too small for nano...crontab: "pico" exited with status 1
4

1 に答える 1

1

まず、phpファイルを実行したい場合、1行目に必ず書き込みます

` #!/usr/bin/env php`

それで :

  1. ファイルの実行権限を与える

    chmod +x file.php

    次に、次のように実行します

    ./file.php

または :

  1. phpコマンドで実行

    php file.php

于 2012-07-03T16:41:41.350 に答える