1

最近,我为具有 Ubuntu bash 的 build 1432 的开发人员下载了 Windows 10 预览版。

我一直在尝试在 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 脚本?

4

2 回答 2

1

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

要确保 cron 实际运行,您可以键入service cron status. 如果它当前没有运行,那么输入service cron start,你应该很高兴。

于 2019-10-29T13:56:20.557 回答
0

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

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

于 2017-03-15T00:32:30.073 回答