wsl 是 windows 的 linux 子系统,使得在 windows 上使用 linux 非常丝滑,而不用安装虚拟机。但是,有些服务在 wsl 默认是关闭的,需要设置才能使用。下面介绍如何在 wsl ubuntu 上开启使用 cron,cron 能够进行定时任务的执行。

用户添加到 crontab 组

命令如下:

1
sudo usermod -a -G crontab jinzhongxu

开启 cron 服务

1
2
3
sudo service cron start
# 或者
sudo /etc/init.d/cron start

设置开机自启 cron 服务

访问我的另一篇博文: Windows10 子系统开机自启动SSH等服务,把如下命令添加到 wsl.vbs 中:

1
ws.run "wsl -d Ubuntu -u root /etc/init.d/cron start", vbhide