首先检查wsl上的cron是否正在运行
Crontab never executes in Windows Subsystem Linux
如果是,请检查要运行的文件的路径是否正确。在wslcd中放入包含该文件的文件夹并运行pwd以打印工作目录,使用该路径作为路径。
sh文件就像Linux系统的批处理文件,Google是你最好的信息朋友,或者
duckduckgo
当然。我建议您将对python脚本的调用放在sh文件中。
例如,我为
0 13 * * * /mnt/c/_stuff/backup.sh
该文件的内部结构与您无关,但这是您需要使用的路径。文件被设置为可执行文件
chmod 777 backup.sh
你应该可以通过输入./mnt/c/\u stuff来运行它/备份.sh从任何目录。您需要将运行python脚本的命令放在这里。
当然,您可以在不使用sh文件的情况下从cron本身执行单个python脚本,但是我发现sh文件为您提供了更多关于调整和构建要运行的作业的选项。比如说
*/2 * * * * python /mnt/c/folder/folder/try.py