Python で 豪ドル/円チャ-ト を探求
合体ファイルさくら VPS で定時自動実行
ここまでで、
豪ドル/円 CSV ダウンロ-ド,グラフ化合体ファイルの動作確認ができました。
引き続き、この合体ファイル sc_sele_mane_poly.py を さくら VPS で定時自動実行します。
詳細は豪ドル/円 CSV ダウンロ-ド,グラフ化合体ファイル確認
を見てください。
火~土の午前 7:00 に定時自動実行します。
シリアルコンソ-ル(β版)を開き、
yamada@********:~$ crontab -e
で crontab -e を実行すると
一番最初はどんなエディタで開くか聞かれます。
デフォルトでは nano で開かれ
/tmp/crontab.e8OTCl/crontab
ファイルが開いて(これは例です)
コメントのみのファイルが展開されますので、
下記のように追記編集します。
・・・・
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
0 7 * * 2-6 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly.py
# For more information see the manual pages of crontab(5) and cron(8)
・・・・
0 7 * * 2-6 /usr/bin/python3 /home/yamada/public_html/sc_sele_mane_poly.py
を追加し、編集が終わったら
Ctrl + o
Enter
Ctrl + x
で終了します。
yamada@********:~$ sudo cat /var/spool/cron/crontabs/yamada
でファイル内容を確認します。
/tmp/crontab.e8OTCl/crontab
を編集したはずでしたが、
/var/spool/cron/crontabs/yamada
に保存されています。
不思議ですが仕方ありません。
これでスケジューリングは完了です。
指定時刻になれば、ヘッドレスモードが有効になっているので何事もなく
python3 で sc_sele_mane_poly.py
が立ち上がり
/home/yamada/public_html/manep-img
のなかに自動作成した
mane_chart_go.csv, mane_chart_go.png
の2つのファイルが保存されます。
豪ドル/円 CSV ダウンロ-ド,グラフ化合体ファイル最終確認
さくら VPS の中で合体ファイル sc_sele_mane_poly.py がうまく動いたか最終確認します。
作成された
mane_chart_go.csv, mane_chart_go.png
の2つのファイルの中身を表示するファイルを作成します。
予測日/予測値の一覧表を作成
が参考になります。
ファイル内容は次のようになります。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>豪ドル/円チャ-ト 予測表示</title>
</head>
<body>
<h2>豪ドル/円 チャ-ト 予測表示</h2>
<img src="manep-img/mane_chart_go.png" alt="豪ドル/円 予測">
<br>
<h2>今後5日間の予測値</h2>
<table>
<tr>
<th>年月日</th>
<th>予測値(円)</th>
</tr>
<?php
$f = fopen("manep-img/mane_chart_go.csv", "r");
while($line = fgetcsv($f)) {
echo "<tr>";
for ($i=0; $i < count($line); $i++) {
echo "<td>" . $line[$i] . "</td>";
}
echo "</tr>";
}
fclose($f);
?>
</table>
</body>
</html>
このファイルの実行結果は
豪ドル/円チャ-ト 予測表示
から見ることができます。
なお、さらに手を加えて CSS 等も付加して、少しきれいに、また余分なことも含め見えています。
ここまでで、さくら VPS に入れた 豪ドル/円 CSV ダウンロ-ド,グラフ化合体ファイルの動作確認
を行なうことができました。
長々とここまで読んでいただきありがとうございます。
Python で 豪ドル/円チャ-ト を探求
はこれで完了です。
2021/11/12 追加
一旦満足したのですが、少し改善したくなりました。
改善ファイルを引き続き作成することにします。