PHPスクリプトを使用してLinuxサーバシステムにタスクをスケジュールするにはどうすればよいですか?たとえば、zipアーカイブにファイルをバックアップするbashスクリプトを実行するシステムのタスクをスケジュールするためにPHPスクリプトが必要ですか?それを行う方法はありますか?PHPインタプリタがアクセス可能な間にLinuxサーバマシンでタスクをスケジュールするには?
0
A
答えて
2
あなたは、そのマシン上のsshへのアクセス権を持っている場合は、単純に、Linuxのcrontabファイルを使用してタスクをスケジュールすることができます。ログインした状態で、crontab -e
と入力すると、そのユーザーの現在のcronジョブを含むエディタが表示されます。構文は簡単です、それは6つのパラメータ、例えばラインから構成され、次のようになります。
* * * * * /usr/bin/php -f /path/to/your/php/file
パラメータが放置:
minute hour day_of_month month day_of_week command_to_run
した場合は、上記のコマンドがat_every_minute of_every_hour any_day_of_the_month of_every_month any_day_of_the_week
を実行しますすべての月曜日の午前5時5分に実行するタスクをスケジュールしたいと考えています。
5 5 * * 1 /usr/bin/php -f /path/to/your/php/file
本当にいいツールはhttp://corntab.comです。これはあなたのコマンドをスケジュールするのに役立ちます。
2
ほとんどのコメントは、cronジョブを基準にしているが、あなたは、単にat
commandを使用することができるかもしれないのだろうか。
`at 12:30 dosomething.sh`
あなたはrecuringタイプのスケジューリングソリューションをしたい場合は、cronのが正しい道であり、あなたがthis questionをご覧ください。
関連する問題
- 1. PHPでタスクをスケジュールするには?
- 2. mysqlでcronタスクをスケジュールすることは可能ですか?
- 3. Webアクセスでスケジュールされたタスクで実行可能ファイルを実行する
- 4. PHPの$ _SERVER []変数がWindowsスケジュールされたタスクに使用可能
- 5. タスクをスケジュールするLinux対Windows
- 6. PHPでタスクをスケジュールするMVC Codeigniter
- 7. PHP経由でタスクをスケジュールする
- 8. Scalaで特定の時間にタスクをスケジュールする方法は?
- 9. タスク時間とその日の利用可能時間に基づいてVBAを使用してスケジュールする
- 10. Djangoでタスクをスケジュールするには?
- 11. Node.jsで4時間ごとにタスクをスケジュールする
- 12. 各自の請求可能なタスクとCRM 2016の請求不可能なタスクに費やす時間
- 13. WindowsアプリケーションがLinuxのデータベースにアクセスすることは可能ですか
- 14. 可変時間にスレッド(タスク)のグループをスケジュールするにはどうすればよいですか?
- 15. 間隔を置いてタスクをスケジュールするのに最適なツールですか?
- 16. ユーザが提供した時刻に毎日Linuxカーネルモジュールのタスクをスケジュールする
- 17. 厳密なスケジュールは常にシリアライズ可能ですか?
- 18. Pythonでキャンセル可能なタスクを作成するには?
- 19. Railoでタスクをスケジュールする
- 20. レールでタスクをスケジュールする
- 21. スケジュールされたタスクでWord Interopが機能しない
- 22. XPCOMコンポーネントにアクセスできる非同期タスクは可能ですか?
- 23. org.apache.spark.SparkException:タスクがシリアライズ可能でないjava
- 24. インターネット接続が可能なときにタスクを実行する
- 25. Linuxではデータグラムパイプが可能ですか?
- 26. 春にスケジュールされたタスクが時間内に実行されない
- 27. PHP変数をWebページ全体でアクセス可能にする
- 28. アクセス制御が可能なBluemixコンテナレジストリにアクセスできますか?
- 29. Linuxシリアルポートリスナーとインタプリタ?
- 30. iOSのアクセス可能な時間ラベル
http://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/これは、cronジョブの作成に関する記事です取得する必要あなたはあなたのところにいる。 – CBusBus
実行するためにbashファイルをcronに渡すphpについてはどうですか? –
はあなただけではcronで実行するためにあなたのbashスクリプトをスケジュールしていないのはなぜhttp://stackoverflow.com/questions/4421020/use-php-to-create-edit-and-delete-crontab-jobs – ben