デプロイ(systemd)¶
Note:
.deb/.rpmパッケージには systemd service/timer が同梱されています。インストール後sudo systemctl enable --now speedtest-z.timerで有効化するだけです。
pip でインストールした場合は、deploy/ ディレクトリに systemd のサービスファイルとタイマーファイルが含まれています。
# サービスファイルとタイマーファイルをコピー
sudo cp deploy/speedtest-z.service /etc/systemd/system/
sudo cp deploy/speedtest-z.timer /etc/systemd/system/
# 必要に応じてサービスファイルの ExecStart パスを編集
sudo systemctl daemon-reload
# タイマーを有効化・起動(10分間隔で実行)
sudo systemctl enable --now speedtest-z.timer
# 動作確認
systemctl status speedtest-z.timer
systemctl list-timers speedtest-z.timer
Selenium クリーナー(cron)¶
Chrome の一時ファイルを定期的に削除する cron 設定も含まれています。
sudo cp deploy/SeleniumCleaner.cron /etc/cron.d/SeleniumCleaner