問題タブ [crontab]
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.
cron - crontabで「すべての奇数値」を指定していますか?
crontab では、アスタリスクを使用してすべての値を意味したり、「*/2」を使用してすべての偶数値を意味したりできます。
すべての奇数値を指定する方法はありますか? (「1+*/2」のようなものは機能しますか?)
php - PHP を使用した Crontab エントリの検証
PHPでcrontabエントリを検証する最良の方法は何ですか? 正規表現または外部ライブラリを使用する必要がありますか? crontab ファイルにエントリを追加/削除する PHP スクリプトがありますが、時間間隔部分が有効な形式であることを確認する方法が必要です。
cron - apt-get cron ジョブのみをダウンロードする理由
apt-get で 1 日 1 回更新するための crontab ジョブを配置しています (Debian Lenny を実行しているため、ほぼ毎日更新されます)。しかし、私が見たこの cron ジョブのほとんどすべての例は、-d フラグを呼び出します。
これにより、次の 4 つの質問が導き出されます。
- パッケージをダウンロードするだけで、インストールしないのはなぜですか?
- これは、自動的に実行するという目的に反していませんか?
- 後で実際に更新プログラムをインストールする必要はありませんか?
- -d フラグなしで cron ジョブを実行しても安全ですか?
linux - cronの代替?
cronに代わる良い方法を知っている人はいますか? 異なるタイムゾーンで実行できるものが欲しいです。
version-control - Crontab リビジョン管理?
数十台の Linux マシンを実行cron
していて、crontab を何らかのリビジョン管理システムに入れたいと思っています。ソース管理には Mercurial ( hg
) を使用しているので、それが理想的ですが、このタスクにより適したシステムが他にあれば検討したいと思います。
私の状況に特有の 1 つの側面は、すべての crontab が共通のユーザー (実在の人物ではなく、プレースホルダーの「サービス」ログイン) に属していることです。変更履歴には、cron ジョブが実際に実行される特別なアカウントではなく、各変更の実際の作成者が含まれるようにしたいと思います。
bash - crontab 内で別のファイルを crontab として使用するように委任する方法は? 別名SVN / CVSのCrontab?
たぶん、これに対する別の解決策があります。維持するために 5 ~ 10 の cron とさまざまな間隔を必要とする Web アプリを構築しました。crontab をバージョン管理にチェックインして、他のサーバーに簡単にデプロイできるようにしたいと考えています。
/etc/crontab ファイルに、/myapp/app.crontab ファイルを調べて、そのファイル内のすべての行を crontab エントリとして扱うように指示する行を配置できるようにしたいと考えています...つまり:
/etc/crontab をチェックインしないのはなぜですか? サーバーからサーバーにデプロイする場合、一部のサーバーの crontab には干渉したくない別のエントリが含まれている可能性があるためです。
何か案は?rev ctrl に多数の crontab エントリを保存するために、他の人は何をしていますか?
ありがとう。
linux - UNIX/Linux の cron 式では、正確な開始日と終了日を指定できますか?
このような設定ができるようになりたいです。
- 2009 年 6 月 29 日から 2009 年 12 月 30 日まで、毎日午前 7 時にジョブ「X」を実行したいと考えています。現在の日付を 2009 年 4 月 4 日とします。
windows - Windows の Cygwin で crontab を実行するにはどうすればよいですか?
一部の cygwin コマンドは.exe
ファイルであるため、標準の Windows スケジューラで実行できますが、.exe
拡張子がないため DOS から実行できないものもあります (そのようです)。
たとえば、updatedb
毎晩走りたいとします。
cron を機能させるにはどうすればよいですか?
python - Pythonのcrontab
crontab文字列で定義された特定のインスタンスで特定のアクションを実行する必要があるある種のデーモンのコードをPythonで記述しています。使用できるモジュールはありますか?そうでない場合、誰かが私が使用できるアルゴリズムを貼り付け/リンクして、crontabによって定義された時間のインスタンスが前回のチェックが行われたときからの時間に発生したかどうかをチェックできますか?ありがとう。