Closed Ryota0312 closed 4 years ago
anacron の設定ファイルを配置する。
また、Python の schedule
module で定期実行できるようにする。
systemd および launchd でも定期実行可能らしい.これで実装するのが一番簡単か. 参考: https://qiita.com/nuuuuume/items/904e5a97fd92d32806b2
[Unit]
Description=Discover working directory
[Service] Type=oneshot ExecStart=python /home/ryota/Project/research/VFGen/bin/update # ここは適切に
+ XXX.timer
[Unit] Description=Discover working directory
[Timer] Persistent=true OnCalendar=daily
[Install] WantedBy=timers.target
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>0</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
systemd は 実行順序を Unit
節で Before
と After
により指定できるが,launchd では無理そう.
おとなしく, update && create
を実行するようにするしかない?
1日1回定期実行したい.crontabは指定時刻に電源が入ってないと無視されるため,anacrontabを使用することを検討している.