問題タブ [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.

0 投票する
7 に答える
34774 参照

php - PHP を使用した Crontab エントリの検証

PHPでcrontabエントリを検証する最良の方法は何ですか? 正規表現または外部ライブラリを使用する必要がありますか? crontab ファイルにエントリを追加/削除する PHP スクリプトがありますが、時間間隔部分が有効な形式であることを確認する方法が必要です。

0 投票する
9 に答える
17653 参照

php - PHPを使用してプログラムで有効な(死んでいない)リンクをチェックするにはどうすればよいですか?

URL のリストが与えられた場合、各 URL が次のことを確認したいと思います。

  • 200 OK ステータス コードを返す
  • X時間以内に応答を返します

最終的な目標は、管理者が確認できるように、壊れている可能性のある URL にフラグを立てることができるシステムです。

スクリプトは PHP で作成され、ほとんどの場合、cron を介して毎日実行されます。

スクリプトは一度に約 1000 個の URL を処理します。

質問には 2 つの部分があります。

  • このような操作で大きな落とし穴はありますか?どのような問題に遭遇しましたか?
  • 精度とパフォーマンスの両方を考慮して、PHPでURLのステータスをチェックするための最良の方法は何ですか?
0 投票する
10 に答える
49463 参照

cron - 特定のコマンドを 1 時間半ごとに実行するように cron を設定するにはどうすればよいですか?

特定のコマンドを 1 時間半ごとに実行するように cron を設定するにはどうすればよいですか?

0 投票する
3 に答える
651 参照

linux - タスクの実行は手動で機能し、cronから実行するとsigfaultが発生します

他の誰かのBASHスクリプトのモンスターを継承しました。スクリプトは、とんでもない量のメモリ(約1GB)を使用するように記述されています。問題なくシェルから実行できますが、cronから実行すると、sig障害でクラッシュします。

コメントが不十分な巨大なものを掘り下げることとは別に、sig障害に遭遇することなくcronから実行する方法はありますか?

乾杯、

スティーブ

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

cron - apt-get cron ジョブのみをダウンロードする理由

apt-get で 1 日 1 回更新するための crontab ジョブを配置しています (Debian Lenny を実行しているため、ほぼ毎日更新されます)。しかし、私が見たこの cron ジョブのほとんどすべての例は、-d フラグを呼び出します。

これにより、次の 4 つの質問が導き出されます。

  • パッケージをダウンロードするだけで、インストールしないのはなぜですか?
  • これは、自動的に実行するという目的に反していませんか?
  • 後で実際に更新プログラムをインストールする必要はありませんか?
  • -d フラグなしで cron ジョブを実行しても安全ですか?
0 投票する
20 に答える
112895 参照

ruby-on-rails - Rails の cron ジョブ: ベスト プラクティス?

Rails環境でスケジュールされたタスクを実行する最良の方法は何ですか? スクリプト/ランナー? レーキ?数分ごとにタスクを実行したいと思います。

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

linux - cronの代替?

cronに代わる良い方法を知っている人はいますか? 異なるタイムゾーンで実行できるものが欲しいです。

0 投票する
3 に答える
1084 参照

php - PHP と cronjob を使用して巨大な MySQL テーブルをバックアップする

データベースの定期的なダンプの開発に取り組んでいます。このスクリプトを使用してバックアップを作成し、それを通常の cron ジョブに送ります。最終的には、テキスト ファイルとすべての電子メール アーカイブが作成されます。

私たちが遭遇した問題は、2 つのテーブルのサイズです。それぞれに 60,000 のフィールドがあり、毎日成長します。バックアップには増分バックアップが最適なソリューションだと思いますが、それを復元する場合は... 巨大なプロジェクトになります。

私の質問は2つの部分です:

a)巨大なテーブルを毎日バックアップするより簡単な方法はありますか?そうでない場合は、

b) 日次/週次の増分バックアップからバックアップを復元する簡単な方法はありますか?

ありがとう!

0 投票する
3 に答える
1545 参照

arrays - cron によって呼び出されるスクリプト内で配列を宣言する正しい方法は何でしょうか?

次の方法で配列を設定する KornShell (ksh) スクリプトを作成しました。

しかし、cron 内から実行しようとすると、次のエラーが発生します。

次のような多くの crontab 構文バリアントを試しました。

試行 1:

試行 2:

試行 3:

回避策をいただければ幸いです。よろしくお願いします!

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

perl - Perl で書かれた cron のようなサービスはありますか?

ユーザーがバグ モニターを作成できるようにする Perl の Web アプリを考えています。したがって、本質的に、各「バグ ウォッチ」は、「スリープ」時間とともにサブルーチンに渡されるバグ ID になり、「スリープ時間」が終了すると、親プロセスまたはピア プロセスをブロックすることなく繰り返される必要があります。

  • Schedule::Cronを試しました。cron のような形式をサポートしていますが、ここではサブルーチンへの引数は単純なスカラーでなければならないため、除外しました。

  • POE/Coro は別のオプションのようですが、私はそれについてあまり考えていません/ :(

洞察はありますか?ティア

-マット。