2016-09-26 18 views
-1

私はamazon EC2 ubuntuインスタンスで2分ごとにpythonスクリプトを実行しようとしています。amazon EC2 ubuntuインスタンスのタスクスケジューリング

誰かが私を助けることができますか?

ありがとうございます!

+0

誰かがあなたを援助できるようにするには、より多くの文脈と情報を提供する必要があります。どのようにスクリプトを実行しようとしていますか(cron job?)、もしあればどのようなエラーメッセージが表示されますか? – borfast

+0

@borfast私はubuntuでうっとうしい人です。私は定期的にpythonスクリプトを実行する方法を知る必要があります。私はエラーメッセージを受け取っていません –

+0

OK、私はあなたを助けるために、より詳細な答えを書くでしょう。 – borfast

答えて

1

あなたが使用したいのは、特定の時間や間隔で実行されるコマンドのスケジュールを可能にするUnixサービスのcronです。

単純な構成のテキストファイルcrontab(「cronテーブル」のように、スケジュールされたコマンドを持つテーブルのような)に基づいています。これは偶然にもファイルを編集するツールの名前です。

ユーザのcrontabを編集するには、次のコマンドを使用します。crontab -e これにより、crontabファイルがテキストエディタで開きます。あなたがcronを約念頭に置いておくことになるでしょう

3つのことは:

  1. あなたはそれ以外のcronがそれらを見つけるためにどこか分からないでしょう、あなたのスクリプトへのフルパスを指定する必要があります。

  2. ユーザーごとにcrontabがあり、スケジュールされたコマンドはcrontabファイルを所有するユーザーとして実行されます。

  3. Cronの解像度は分未満にはならない、つまりX 秒のごとに何かを実行することはできません。

これはあなたのために働く必要があります。

*/2 * * * * /usr/bin/python /path/to/your/script.py

私はあなたがここを見てお勧め:http://corntab.com/ 構文を見ての例を、あなたが軌道に乗るのに十分でなければならない、などあなたがより多くのcrontabを作成するのを助ける。

関連する問題