2012-02-14 4 views
0

私は約1ヶ月間うまくいったPHPスクリプトを毎日実行するようにクローンジョブを設定しました。今日、私はそれがスクリプトを実行していないことに気づいたので、私はcrontabを開いた。 crontabは完全に空です - どうしたの?Amazon EC2のCronjobが削除されましたか?

私はcronjobについてあまりよく分かりませんが、わかっている限り、サーバーがリセットされても自分自身を削除しません。どのように私はcronjobsが常に実行されていることを確認し、それが削除されないことができますか?

+1

これはEC2とはまったく関係ありません。 cronジョブは、サーバーにとって完全に内部的です。問題を診断するのに十分な情報を提供していません。単一のファイルを開くのではなく、Linuxでcronジョブを設定するにはいくつかの方法があります。 –

+0

インスタンスは自動スケーリングで実行されていますか? –

+0

オートスケーリングなし、@RomanNewaza – Andrw

答えて

2

これはおそらく別のユーザーの下にあります。ルートユーザーsudo crontab -eを確認してください。各ユーザーには独自のcrontabがあり、システム全体に1つのcrontabがあります。注:crontabの設定により、ユーザごとのcrontabを無効にすることができます。

+0

まあ...これは本当に奇妙です。私は新しいcronの仕事を作り、それをテストし、それをただのものにしました。今日、私はログインしましたが、私はrootまたは私の普通のユーザーのいずれかで書いた新しいcronジョブを見つけることができません。しかし、私はオリジナルのcronjobを見つけました。 私は自分の狂気にまでこれをチョークするつもりです - 私は私のオリジナルのcronjobを見つけることができなかったときに真剣に飛び降りていたかもしれません。問題は、各ユーザーにSMSテキストを送信することになっていて、テキストが送信されていないということです。 – Andrw

+0

複数のインスタンスがあり、それらを混在させていると思います。D異なる地域にある可能性があります。でる。 – inglor

関連する問題