1. crontab に保存できません
select-editor を実行し、2 番目の nano を選択します。 。 。次に、crontab -e を実行し、プロンプトに従って ^O を書き込み、^X に従ってプログラムを終了します。または、3 を選択し、vim で編集します
設定手順:
1. インストールが完了したら、PHP インタープリターをコンパイルして Linux にインストールする必要があります。インストール ディレクトリの ${PHP}/bin/php ファイルを
にコピーします。/usr /bin/ に移動し、 chmod +x ./php を使用して実行権限を追加します。 OK、
次に次のように入力します: php -q *.php
php プログラムを実行して、解釈されるかどうかを確認します サーバーが動作する通常
2. PHP ファイルを公開する: 作成した PHP プログラムを Apache のリリース ディレクトリに公開します: /var/www/html
権限を追加します: chmod +x /var/www/html/*。 3. スケジュールされたタスクを作成します:
(1) Linux スケジュールされたサービスを開始します: service crond start
(2) 現在スケジュールされているタスクを表示します: crontab -l
(3) 新しいスケジュールされたタスクを追加します: crontab -e
開いているファイルを編集します:
*/2 * * * * /usr/bin/php -f /var/www/html/*.php
は、/var/www/html/* を 2 分ごとに実行することを意味します。 php file
* 23 * * * /usr/bin/php -f /var/www/222.com/www/ipphone/timingcall.php
午後11時から午後12時までに60回実行
01 23 * * * /usr/bin/php -f /var/www/222.com/www/ipphone/timingcall.php
午後 11:01 に実行され、合計 1 回実行されます
(注: -f は非常に重要です) -q に変更することはできません)
4. crontab ファイルが存在するかどうかを確認する方法
crontab -e が失敗した場合は、/var/spool/cron/crontabs の下にあるユーザー ファイル内のコマンドを変更します
verify ユーザーの crontab ファイルが存在する場合は、/var/spool/cron/crontabs ディレクトリで ls -l コマンドを使用してください。
5 5
30 5 * * * Ls 毎日 5:30 に実行するように指定します。 ls コマンド
30 7 8 * * LS 毎月 8 日 7:30 に ls コマンドを指定します
30 5 8 6 * ls 6 月 8 日を指定します 5th 5th 5th 5th 5th 5th 5th 5th 5th 5th 5:30 実行ls コマンド
30 6 * 0 ls 毎週日曜日 6 時 30 分に ls コマンドを実行するように指定します [注: 0 は日曜日を意味し、1 は月曜日を意味し、
など、英語で sun Express Sunday と表現することもできます、mon は月曜日などを意味します。 ]
30 3 10,20 * * * ls 毎月 10 日と 20 日の 3:30 に ls コマンドを実行します [注: 連続しない複数のピリオドを接続するには、「,」を使用します]
25 8-11 * * ls 毎日 8 時から 11 時までの 25 分に ls コマンドを実行します [注: 連続するピリオドを接続するには「-」を使用します]
*/15 * * * * * ls ls 毎回 ls コマンドを実行します15 分 [つまり 15 分ごとに ls コマンドを実行] 0 15 30 45 60 分後に ls コマンドを実行]
30 6 6 6:30 に ls コマンドを実行します。 ]
毎日 7:50 に /etc/cron.daily ディレクトリ内のすべての実行可能ファイルを root として実行します
50 7 7 ]