
現在、crontabで下記のように1時間毎、2時間毎、3時間毎にコマンドを実行するようにしています。
0 */1 * * * コマンド1
0 */2 * * * コマンド2
0 */3 * * * コマンド3
私の理解だと、コマンド1とコマンド2、コマンド1とコマンド3が同時に実行されてしまうときがある、と思っているのですがあっているでしょうか。
もしそうであるならば、同時に実行するのを避けたいので、たとえばコマンド2を5分ずらし、コマンド3を10分ずらして実行させるにはどのように書いたらいいでしょうか。
下記のように書いてみたのですが、これであってますか?
5 */2 * * * コマンド2
10 */3 * * * コマンド3
よろしくお願いいたします。
No.3
- 回答日時:
>この部分を詳しくおしえていただけないでしょうか。
たいしたことじゃないですよ。
最初にpsコマンドで他コマンドのプロセスの有無を確認して、なければ実行、動いてたら30秒スリープして再度確認などということです。
使う言語も不明なので詳しくは無理。
あとはご自身で試行錯誤してみてください。
No.1
- 回答日時:
えぇと, 例えば
0 */2 * * * コマンド2
が何を意味するか「正確に」表現できますか?
単に「2時間ごとに『コマンド2』を実行する」という意味ではない, ということは理解できていますか?
ありがとうございます。
ご指摘の通り、よく分かっていません。
ただ、他の解説サイトで
----------
# 0時から23時までの2時間おきに,0分(0:00, 2:00, 4:00, ・・・)ごとに実行する
0 */2 * * * command
# 0時から23時までの3時間おきに,0分(0:00, 3:00, 6:00, ・・・)ごとに実行する
0 */3 * * * command
----------
と書かれていたので、なんとなく、そういうものなのか・・・というレベルです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vlan internal allocation poli...
-
YAHAMA RTXシリーズのコマンド...
-
teratarmでコマンド入力すると...
-
WindowsからSSHでサーバーにあ...
-
expectでコマンド実行結果を変...
-
Ciscoルータについて
-
nslookupを5分おきに実行するバ...
-
NETBIOSドメイン名の変更について
-
共有しているファイルを削除し...
-
onedriveで同期解除をしたら、...
-
TXTファイルを上書き保存する前...
-
USBデータの消失
-
移動先にないファイルのみをコ...
-
VBAで、強制保存してブックを閉...
-
win10の不具合について
-
DVD Decrypterで書き込むときに...
-
ls であるファイル以外を表示し...
-
Pivot table で集計されたデー...
-
system32にある、膨大なDLL。...
-
Corel Digital Studioの動画をS...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vlan internal allocation poli...
-
YAHAMA RTXシリーズのコマンド...
-
WindowsからSSHでサーバーにあ...
-
teratarmでコマンド入力すると...
-
バッチファイルでファイル移動...
-
CPコマンドでファイルがコピー...
-
Ciscoルーター 対向機器のIPア...
-
NETBIOSドメイン名の変更について
-
expectでコマンド実行結果を変...
-
IBMメインフレームのFTP 文字コ...
-
ファイルを閉じるコマンドを教...
-
HP-UXのlsコマンドで日時書式を...
-
バッチファイルからftpコマンド...
-
Ciscoのコマンド
-
WindowsNT4.0ワークステーショ...
-
サーバアクセスに時間がかかる...
-
コマンド入力だと動くけど、cro...
-
sendmailで、MSPとMSAだけを動...
-
linuxのmailコマンドの文字化け...
-
コマンドプロンプトでテキスト...
おすすめ情報