在 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
,您应该可以开始了。
最近我下载了 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
,您应该可以开始了。