Windows10で定期実行
きっかけ
FXのエントリーポイントをtweetするスクリプトを作ったので次は定期的にスクリプトを実行したい。
Cygwinのインストール
標準アプリであるタスクスケジューラを使用してみたが、いまいち動かし方と実行状況がわからない。そしてなにより重い。
ということで、Cygwinに頼ることにした。
黒いターミナル■が画面にあると落ち着く、不思議!
GUI:cygwin window10
で検索して一番上を参考にCygwinをインストール。
Windows 10 に Cygwin 64bit 版をインストールする | digitalbox
GUI:その後は下記を参考にcronとcygrunsrvのパッケージを追加でインストール。
Cygwinでcronを使うときのメモ - kkobayashi_a’s blog
cronをサービスに登録。
$ cygrunsrv -I cron -p /usr/sbin/cron -a -n
cygrunsrv -S でスタートして、cygrunsrv -Q で状態を確認。
$ cygrunsrv -S cron $ cygrunsrv -Q cron Service : cron Current State : Running Controls Accepted : Stop Command : /usr/sbin/cron.exe -n
あとは crontab -e
でcronの設定が可能。(管理者権限で実行をわすれないこと!)