問題タブ [cron]
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.
php - PHP を使用した Crontab エントリの検証
PHPでcrontabエントリを検証する最良の方法は何ですか? 正規表現または外部ライブラリを使用する必要がありますか? crontab ファイルにエントリを追加/削除する PHP スクリプトがありますが、時間間隔部分が有効な形式であることを確認する方法が必要です。
php - PHPを使用してプログラムで有効な(死んでいない)リンクをチェックするにはどうすればよいですか?
URL のリストが与えられた場合、各 URL が次のことを確認したいと思います。
- 200 OK ステータス コードを返す
- X時間以内に応答を返します
最終的な目標は、管理者が確認できるように、壊れている可能性のある URL にフラグを立てることができるシステムです。
スクリプトは PHP で作成され、ほとんどの場合、cron を介して毎日実行されます。
スクリプトは一度に約 1000 個の URL を処理します。
質問には 2 つの部分があります。
- このような操作で大きな落とし穴はありますか?どのような問題に遭遇しましたか?
- 精度とパフォーマンスの両方を考慮して、PHPでURLのステータスをチェックするための最良の方法は何ですか?
cron - 特定のコマンドを 1 時間半ごとに実行するように cron を設定するにはどうすればよいですか?
特定のコマンドを 1 時間半ごとに実行するように cron を設定するにはどうすればよいですか?
linux - タスクの実行は手動で機能し、cronから実行するとsigfaultが発生します
他の誰かのBASHスクリプトのモンスターを継承しました。スクリプトは、とんでもない量のメモリ(約1GB)を使用するように記述されています。問題なくシェルから実行できますが、cronから実行すると、sig障害でクラッシュします。
コメントが不十分な巨大なものを掘り下げることとは別に、sig障害に遭遇することなくcronから実行する方法はありますか?
乾杯、
スティーブ
cron - apt-get cron ジョブのみをダウンロードする理由
apt-get で 1 日 1 回更新するための crontab ジョブを配置しています (Debian Lenny を実行しているため、ほぼ毎日更新されます)。しかし、私が見たこの cron ジョブのほとんどすべての例は、-d フラグを呼び出します。
これにより、次の 4 つの質問が導き出されます。
- パッケージをダウンロードするだけで、インストールしないのはなぜですか?
- これは、自動的に実行するという目的に反していませんか?
- 後で実際に更新プログラムをインストールする必要はありませんか?
- -d フラグなしで cron ジョブを実行しても安全ですか?
ruby-on-rails - Rails の cron ジョブ: ベスト プラクティス?
Rails環境でスケジュールされたタスクを実行する最良の方法は何ですか? スクリプト/ランナー? レーキ?数分ごとにタスクを実行したいと思います。
linux - cronの代替?
cronに代わる良い方法を知っている人はいますか? 異なるタイムゾーンで実行できるものが欲しいです。
php - PHP と cronjob を使用して巨大な MySQL テーブルをバックアップする
データベースの定期的なダンプの開発に取り組んでいます。このスクリプトを使用してバックアップを作成し、それを通常の cron ジョブに送ります。最終的には、テキスト ファイルとすべての電子メール アーカイブが作成されます。
私たちが遭遇した問題は、2 つのテーブルのサイズです。それぞれに 60,000 のフィールドがあり、毎日成長します。バックアップには増分バックアップが最適なソリューションだと思いますが、それを復元する場合は... 巨大なプロジェクトになります。
私の質問は2つの部分です:
a)巨大なテーブルを毎日バックアップするより簡単な方法はありますか?そうでない場合は、
b) 日次/週次の増分バックアップからバックアップを復元する簡単な方法はありますか?
ありがとう!
arrays - cron によって呼び出されるスクリプト内で配列を宣言する正しい方法は何でしょうか?
次の方法で配列を設定する KornShell (ksh) スクリプトを作成しました。
しかし、cron 内から実行しようとすると、次のエラーが発生します。
次のような多くの crontab 構文バリアントを試しました。
試行 1:
試行 2:
試行 3:
回避策をいただければ幸いです。よろしくお願いします!
perl - Perl で書かれた cron のようなサービスはありますか?
ユーザーがバグ モニターを作成できるようにする Perl の Web アプリを考えています。したがって、本質的に、各「バグ ウォッチ」は、「スリープ」時間とともにサブルーチンに渡されるバグ ID になり、「スリープ時間」が終了すると、親プロセスまたはピア プロセスをブロックすることなく繰り返される必要があります。
Schedule::Cronを試しました。cron のような形式をサポートしていますが、ここではサブルーチンへの引数は単純なスカラーでなければならないため、除外しました。
POE/Coro は別のオプションのようですが、私はそれについてあまり考えていません/ :(
洞察はありますか?ティア
-マット。