WSL2のServiceを自動起動する
WSL2はsystemdにクセがあり、init.dでひょいっと起動したいserviceを手動でコマンド打たないといけない面倒くささがあったりする。しかし、Serviceの側は思った以上に止まるので、思う以上に面倒くさい。crond すら起動していてくれないので、逃れようがない。何とか自動起動する。
WSL2起動スクリプトにHookする
以下のようなファイルを用意する。
invoke_services.bat
wsl /bin/bash -l -c "sudo service cron start;"
配置はWindowsホストのスタートメニューにあたるフォルダ。
C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
という設定を追加したいと思ったときにいつもどこに書いたか忘れてるのでメモ。