質問編集履歴

2

###変数宣言###

2019/01/15 11:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,41 +1,5 @@
1
- 現在、shellscritで、10日以上前のfileに対してzipをかける処理を書いております。
2
-
3
- crontabで毎日走らせます。
4
-
5
- ```
6
-
7
1
  #!/bin/bash
8
2
 
9
3
  ###変数宣言###
10
4
 
11
- check_day=`date --date '10 days ago' '+%Y%m%d'`
12
-
13
- target_file=$(find ${hostname}_${check_day})
14
-
15
-
16
-
17
- if [ -e "$target_file" ]; then
18
-
19
- gzip ${target_file}
20
-
21
- fi
22
-
23
- ```
24
-
25
- 仮fileを作成
5
+ 修正ました。
26
-
27
- もし10日前のfileが存在する状況であれば、処理挙動はうまくいっています。
28
-
29
- が、私が実装したいのは、作成日時が10日前限定ではなく、
30
-
31
- それ以上前に作成された物も拾いたいです。
32
-
33
-
34
-
35
- findで -mtime +30とすればコマンドライン上などではうまくいくのですが
36
-
37
- スクリプト内に入れるとうまく走りません。
38
-
39
-
40
-
41
- どなたかお力添え願えませんでしょうか・・・

1

コードブロック修正

2019/01/15 11:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  現在、shellscritで、10日以上前のfileに対してzipをかける処理を書いております。
2
2
 
3
3
  crontabで毎日走らせます。
4
+
5
+ ```
4
6
 
5
7
  #!/bin/bash
6
8
 
@@ -18,7 +20,7 @@
18
20
 
19
21
  fi
20
22
 
21
-
23
+ ```
22
24
 
23
25
  仮fileを作成して
24
26