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. タスクをスケジュールするLinux対Windows
- 4. PHPでタスクをスケジュールするMVC Codeigniter
- 5. Djangoでタスクをスケジュールするには?
- 6. 可変時間にスレッド(タスク)のグループをスケジュールするにはどうすればよいですか?
- 7. スケジュールされたタスクでWord Interopが機能しない
- 8. Railoでタスクをスケジュールする
- 9. レールでタスクをスケジュールする
- 10. XPCOMコンポーネントにアクセスできる非同期タスクは可能ですか?
- 11. インターネット接続が可能なときにタスクを実行する
- 12. iOSのアクセス可能な時間ラベル
- 13. PHP変数をWebページ全体でアクセス可能にする
- 14. 設定可能なスケジュールでタスクを実行する最も効率的な方法
- 15. PHPスケジュールされたタスクのセキュリティ
- 16. Linuxシリアルポートリスナーとインタプリタ?
- 17. アプリケーション間で完全なAPIアクセスを可能にする最良の方法
- 18. Rubyがアクセス可能なファイルマネージャー
- 19. ジキルで投稿をスケジュールすることは可能ですか?
- 20. スケジュール2 FixedRateタスク
- 21. C++でタスクをスケジュールする方法
- 22. タスクをプログラムでスケジュールする方法
- 23. は、SQL Serverで次の二つの可能なスケジュールをゲット
- 24. がアクセス可能
- 25. インテントをスケジュールすることは可能ですか?
- 26. リリーススワップは、Linuxで利用可能な十分なRAMが
- 27. PHPで編集可能なPDFフォームを作成するには
- 28. 特定の日時にLiquidsoapソースをスケジュールすることは可能ですか?
- 29. AlaramManagerが定義済みの時間の後にタスクを実行するようにスケジュールを設定する
- 30. Jettyでスケジュールされたタスク
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