問題タブ [periodic-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 投票する
2 に答える
404 参照

android - Android 6.0以降で何であっても10秒ごとにビープ音を鳴らす方法7 * 24

10 秒ごとに 7*24 のビープ音を鳴らしたいと思います。私は何をすべきか?

  1. Dozeモードで動作します。
  2. それは正確な時間に動作します。
  3. GCMなしで動作します。
  4. カスタムROMで動作します。

無理なら10秒を1分に変えて、正確な時間を落としたら可能になるでしょうか?

注意: 項目 4. カスタム ROM に関して、多くのメーカーは、バッテリーを節約するために、AlarmManager のようなバックグラウンド実行を停止しています。

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

ios - iOS での定期的なバックグラウンド タスク

iOSでバックグラウンドタスクを実行する方法はありますか? 電話のシステム状態を定期的にチェックし、ウィジェットでレポートするのは好きですか?

また、iPhone がシャットダウンされている場合、電話の再起動時にこれらのバックグラウンド タスクを再び実行できないことがわかりました。

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

java - Androidで毎週火災通知

選択した日の午前 9 時 40 分に毎週表示される通知を Android で作成しようとしています。ユーザーがこの通知を押すと、フラグメント アクティビティに移動するはずですが、どうすればそれを達成できますか?

私の現在のコード:

そしてレシーバーコード:

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

django - djangoセロリの周期的なタスクに動的な期間を与えるにはどうすればよいですか

特定の機会の 1 時間前にユーザーにリマインダー メールを送信するタスクがあります。定期的なタスクの時間を設定するにはどうすればよいですか?

ありがとう

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

python-2.7 - Celery タスクを実行するとエラーが発生します: 'Process' オブジェクトに属性 '_authkey' がありません

詳細:https ://github.com/celery/celery/issues/3634

実行環境:

定期的なタスクを実行したい。実行中:celery -A coding_task worker --loglevel=info --concurrency=1およびcelery -A coding_task beatで、以下のエラーが発生しました:

修正方法は?

ありがとう!

0 投票する
2 に答える
457 参照

python - セロリの定期的なタスクの時間間隔をカスタマイズするには?

30 分ごとにスケジュールを実行する必要があります。そして、cron as */30 * * *を指定しましたが、30分ごとにスケジュールされています

しかし、次のようにスケジュールするようにcronをカスタマイズしたい

このようなスケジュールを作成するためにcronタブを与えるにはどうすればよいですか?

これにはdjangoとceleryを使用し、データベーススケジューラを使用しています。

PS:これは、スクリプトに時間遅延を与えることではなく、cron を介してのみ達成したいと考えています。出来ますか?

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

cron - systemd を使用して、5 分ごとに実行される cron ジョブを置き換えるにはどうすればよいですか?

systemdが実行されているが実行されていない埋め込みターゲット環境 (ホスト ビルド環境とは別)がありcronます。

また、ほとんどのシステムでは、cron5 分ごとに実行するエントリを作成するだけのスクリプトもあります。

これで、サービスを作成する方法がわかりましたsystemdが、このスクリプトは、作業が完了した後に終了するワンショットです。私がやりたいのは、起動時にすぐに実行し(syslog.targetもちろん、その後)、その後5分ごとに実行することです。

タイマーを調べた後systemd、次のサービス ファイルを作成しました/lib/systemd/system/xyzzy.service

と同等/lib/systemd/system/xyzzy.timer

残念ながら、ターゲットの起動時に、 の出力にタイマーがsystemctl list-timers --all含まれていないため、タイマーが開始していないように見えます。タイマー ユニットを手動で開始しても問題ないように見えますが、これはユーザーの介入によって自動的に実行されるべきものです。

WantedByタイマーユニットがインストールされて実行されていることを確認し、定期的にサービスを開始すると思っていました。multi-user.target.wantsただし、ディレクトリには実際にはタイマーのシンボリック リンクがないことに気付きました。

これはどのように行われsystemdますか?