在 windows 上安排 .sh

Scheduling .sh on windows

最近我下载了 Windows 10 开发者预览版 build 1432 Ubuntu bash.

我一直在尝试在 crontab 中安排作业,但到目前为止它失败了,而且它没有工作。我想将 *.sh 脚本安排到 运行。到目前为止什么都没有发生。

我的 crontab 条目如下所示:

26 * * * * /mnt/h/Filmy/du.sh

脚本如下所示:

#!/bin/bash
cd /mnt/h/Filmy

du -s | tr -d "\t\r." >> du.txt

我知道这还只是测试版,但也许有人对此有解决方案。 是否有任何解决方法可以在 Win10 上安排 .sh 脚本?

WSL 尚不支持 运行 没有打开 Bash 提示的后台/计划任务:一旦您关闭上次打开的 Bash 控制台,WSL 就会关闭所有 运行 Linux 个进程。

我们将努力在未来的版本中改进这种情况。

Windows Insiders Build 17046 开始,即使终端关闭,您也可以 运行 在后台执行 cron 作业。

要确保 cron 实际上是 运行ning,您可以键入 service cron status。如果当前不是 运行ning,则输入 service cron start,您应该可以开始了。