teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2018/01/27 05:26

投稿

otn
otn

スコア86365

answer CHANGED
@@ -1,2 +1,13 @@
1
1
  今後の実行時刻を全部個別に書けば可能ですが、74と60*24の最小公倍数が37日のようなので、あまり現実的じゃ無いですね。
2
- 毎分実行して実行すべき時刻の時だけ本処理をするとか、`at`と組み合わせるかですね。
2
+ 毎分実行して実行すべき時刻の時だけ本処理をするとか、`at`と組み合わせるかですね。
3
+
4
+ 例:これを毎分実行する
5
+ ```Bash
6
+ #!/bin/bash
7
+ X=$(date +%s) #通算秒数
8
+ let Y=(X/60)%74 #「分」が74の倍数か?
9
+ if [ $Y = 0 ]
10
+ then
11
+ 本体処理
12
+ fi
13
+ ```

1

追記

2018/01/27 05:25

投稿

otn
otn

スコア86365

answer CHANGED
@@ -1,2 +1,2 @@
1
1
  今後の実行時刻を全部個別に書けば可能ですが、74と60*24の最小公倍数が37日のようなので、あまり現実的じゃ無いですね。
2
- `at`と組み合わせるかですね。
2
+ 毎分実行して実行すべき時刻の時だけ本処理をするとか、`at`と組み合わせるかですね。