見出し画像

cronで自動実行をする。

 cronを用いて、データを自動で取ってくるやり方をメモしておきます。

まず、実行するスクリプトを書きます。

#!/bin/bash

#data.sh

d=`date "+%H/%M/%S"`
url="https://query1.finance.yahoo.com/v7/finance/download/7203.T?period1=1593070617&period2=1624606617&interval=1d&events=history&includeAdjustedClose=true"
curl -o ~/`date "+%H-%M-%S"`_7203.csv $url

次に、コマンドに

crontab -e

と記述し、cronを開きます。そして、出てきた vimの中に、

*/1 * * * * ~/data.sh

と書きます。(今回は1分毎に実行します。)

このようにすれば、ホームディレクトリの中に1分毎にcsvファイルが自動で生成されます。

停止したい場合は、

crontab -r

とコマンドに入力してください。



この記事が気に入ったらサポートをしてみませんか?