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

回答編集履歴

1

追記

2016/03/07 11:16

投稿

unau
unau

スコア2468

answer CHANGED
@@ -1,2 +1,21 @@
1
1
  cron が使えるシステムなら cron でスクリプトを定期実行すればいいと思います。ウェブサイトからダウンロードするのは、たいていは wget や curl で十分かと思います。
2
- 詳しい状況がわかればもっと詳細なアドバイスができますが。
2
+ 詳しい状況がわかればもっと詳細なアドバイスができますが。
3
+
4
+ ---
5
+ 追記
6
+
7
+ たとえば、こんな感じとか。
8
+
9
+ ```
10
+ $ crontab -l
11
+ * 23 * * * * /var/something/download.sh
12
+ ```として、次が `download.sh` の中身とか。
13
+ ```bash
14
+ #!/bin/bash
15
+ fileName=something.txt
16
+ targetUrl="http://example.com/path/to/file/${fileName}"
17
+ textDir='/var/somethig/txt'
18
+ wget -O "${textDir}/${fileName}" ${targetUrl}
19
+ ```
20
+
21
+ 実用的にはログとかローテーションとかの処理を入れたりすることが多いと思いますが、エッセンスとしてはこんなところで。