問題タブ [cron-task]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
76 参照

cron - 奇妙なCRONの振る舞い

これが非常に漠然としている可能性があることはわかっていますが、なぜそうなるのかはわかりません。

Gmail の連絡先 (承認済み) にアクセスするカスタム スクリプトがあり、連絡先を Gmail およびカスタム CRM と同期します。

ブラウザでスクリプトを実行すると、すべて問題なく動作します。「スクリプト」で CRON ジョブを実行すると、スクリプトはアカウントにログインできず、同期を適切に実行できません。

これが CRON と私のブラウザの訪問の間でなぜそんなに違うのか分かりますか?

0 投票する
5 に答える
5185 参照

bash - 30秒ごとにcronジョブを実行するための最良の方法はどれですか?

30秒ごとにcronジョブを実行したいのですが、cronでは1分に1回以上の頻度でジョブをスケジュールすることはできません。

30秒ごとにcronジョブを実行するための最良の方法はどれですか?

0 投票する
4 に答える
27432 参照

python - Python を使用してプログラム/プロセスを常に監視する

基本的にPythonプログラムであるプロセスを常に監視しようとしています。プログラムが停止した場合は、プログラムを再度開始する必要があります。そのために別の Python プログラムを使用しています。

たとえば、 というプロセスを常に実行する必要があるとしrun_constantly.pyます。最初にこのプログラムを手動で実行すると、そのプロセス ID がファイル「PID」(out/PROCESSID/PID の場所) に書き込まれます。

ここで、Linux 環境からプログラムを監視するために、次のコードを持つ別のプログラムを実行します。run_constantly.py

checkPID()ここには関数を含めていません。checkPID()基本的に、プロセス ID がまだ存在するかどうか (つまり、プログラムがまだ実行中かどうか) をチェックし、存在しない場合は を返します0。上記のプログラムでは、 をチェックres == 0し、そうであれば、Python のスケジューラを使用してプログラムをスケジュールします。しかし、私が現在直面している大きな問題は、関数を使用してスケジュールすると、このプログラムとrun_constantly.pyプログラムのプロセス IDが同じになることです。そのため、プログラムがクラッシュした場合でも、次のプログラムは が実行中であると見なし (両方のプロセス ID が同じであるため)、else ループに入り続けてスリープし、再び監視します。run_constantly.pyscheduler.add_cron_job()run_constantly.pyrun_constantly.py

誰かがこの問題を解決する方法を教えてもらえますか? プログラムを常に監視し、クラッシュしたときにスケジュールを変更する簡単な方法はありますか?

0 投票する
1 に答える
1135 参照

module - opencartでカスタムフィードを作成する

opencartで商品フィードを作成したい。しかし、問題があり、3時間に1回定期的にそのフィードを更新する方法がわかりません。

自動プロセスを作成する方法の例やチュートリアルはありますか?

私が考えている解決策はですがcreate controller witch updates feed upon execution -> create unix or winx cron-job、インターネットをスクロールすると、これらのフィード拡張機能はそれらを使用しません...

0 投票する
1 に答える
1125 参照

cron - Python スクリプトの cron ジョブの設定

cronジョブに対して次のコマンドを実行したい

以下のようなcronジョブをセットアップしました

次のエラーが表示されます

誰が何が間違っているのか、これを設定する方法を手伝ってもらえますか?

0 投票する
1 に答える
312 参照

celery - 火曜日の午後 12 時から水曜日の午後 12 時まで、Celery の cron タスクを書き込みます

火曜日の午後 12 時から水曜日の午後 12 時まで 1 時間ごとに実行する定期的なcronタスクを作成しようとしています。celeryこれは 24 時間の期間ですが、2 つの異なる日にまたがっています。これを次のような単一のタスクとしてスケジュールすることは可能です @periodic_task(run_every=crontab(<an expression equivalent to stated above>))
か ?
crontab(minute='0',hour='12-23',day_of_week='tue')
crontab(minute='0',hour='0-11',day_of_week='wed')

ありがとう

0 投票する
1 に答える
179 参照

java - mysqlデータベースに保存されているすべてのユーザーのメールボックスのすべてのフォルダーをチェックするcronジョブ

javamailメールボックスを読むために使用しています。ここで、メールボックスをポーリングして、受信、送信、保存された下書きなどの新しいメールを確認する必要がありpush mailます。今のところimapandを使用していますが、その他の一般的なメール アカウントのgmailサポートを拡張する必要があります。pop3それで、ほとんどの場合に合うように、何を使用し、どのように行うかを考えていました。javamailメールボックス内のアクティビティをすぐにトリガーしてそれを読み取る、またはデータベース内のすべてのユーザーのメールボックスのすべてのフォルダーを検索し、Java コードをトリガーしてユーザーのメールを読み取る既製のスクリプトを使用できる、スケジュールされたジョブのサポートはありますか?定期的な間隔での新しい電子メール

0 投票する
1 に答える
355 参照

ruby - ruby gemをcronで実行

ここで少し謎を解こうとしています... cron 経由で呼び出される gem を作成しました。

謎は次のとおりです。これはマシン上では機能しますがA、マシン上では機能しませんB。私が知る限り、環境は同じです。

どちらのマシンも Mac OS X 10.6 です。

また、cron が最小限の環境で実行されることも理解しています。

crontab:

マシン上のエラーBは次のとおりです。

内容はこちら/Users/michael/.rvm/gems/ruby-1.9.3-p194/bin/my_gem

22 行目は次のとおりです。gem 'my_gem-toolchain', version

env以下は、両方のマシンで cron を使用して実行した場合の出力です。

これは、GEM_PATH設定されていないことに関係していると思います。ただし、マシンでは設定されていないようAGEM_PATH見えますが、すべてが機能しています。

ruby の仕組みについて理解を深めたいと思います。どうやら私はまだ何かが欠けているようです。

Aこれがマシン上では機能するのに、マシン上では機能しないのはなぜBですか?

0 投票する
1 に答える
460 参照

cron - サーバーフリーでcronジョブを開始しようとしています

ここでホストしているサーバーにcronジョブを追加しようとしていますhttp://partisscan.bugs3.com/。そのプロバイダーは、serversfree http://www.serversfree.comです。

それは本当に良いのですが、cron ジョブを作成できません。私は自分のphpファイルhttp://partisscan.bugs3.com/scan.phpを毎分開始したいと思っています(おそらく後者はそれほど頻繁ではありませんが、開始するためです)。そこで、コントロール パネルの cron ジョブ マネージャーに cron ジョブを追加しましたが、機能しません。私のcronジョブは次のとおりです。

しかし、それは機能していません:S

何か案は?

0 投票する
1 に答える
398 参照

php - PHP スクリプトは新しいエントリを SQL テーブルにエクスポートし、ファイルを上書きします

夜間に cron ジョブによって実行される php スクリプトを作成しようとしています。

データベースには、連絡先フォームからのエントリが保持されます。

アイデアは、PHPスクリプトを(cron経由で)実行し、その日のデータベースからサーバー上のcsvファイルに新しいエントリをエクスポートし、ハウスキーピングのために毎回そのファイルを上書きすることです. その日のエントリのみをデータベースにエクスポートする必要があります。

現時点で私が持っているものは次のとおりです。