Windows Subsystem for Linux(WSL) では cron も利用できるのだが、デフォルトでは無効になっているようだ。
ということで。上記記事を噛み砕いてかつbat
を簡単にしたもの。記事通りでもvisudo
をいじればできるけど簡略化。
1. Startup フォルダを開く
方法A.
C:\Users\Nyanko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
ユーザ名は自分のものに。
方法B.
Windows キー + R
同時押し後出るウィンドウ上で,shell:startup
2. bat ファイル置く
以下なファイルを上記で開いたフォルダ以下に置く。.bat
で。
$ wsl -u root -- service cron start
3. 確認
Windows 再起動後,wsl
上のubuntu
かなにかを開いて,
$ sudo service cron status
実行した後,* cron is running
が出ればok