0
Help us understand the problem. What are the problem?

posted at

WSL上cronをwindows起動時に自動実行する

Windows Subsystem for Linux(WSL) では cron も利用できるのだが、デフォルトでは無効になっているようだ。

ということで。上記記事を噛み砕いてかつbatを簡単にしたもの。記事通りでもvisudoをいじればできるけど簡略化。

1. Startup フォルダを開く

方法A.

C:\Users\Nyanko\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
ユーザ名は自分のものに。

方法B.

385e27679a761aef9fa82a79964a70ed.png

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
0
Help us understand the problem. What are the problem?