linux windows tab,Crontab未在Windows Subsystem for Linux(WSL)上运行python脚本

我试图通过WSL在Linux上运行python脚本。在

首先,我运行service --status-all,并且atd和{}都被标记为[+]。为了确保它能正常工作,我输入了crontab -e以下内容:*/2 * * * * /home/myname/Task_scripts/example.sh

这就是脚本文件示例.sh看起来像:

^{pr2}$

文件确实按设定的每2分钟运行一次,所以到目前为止一切正常。在

现在让我们转到Python部分。我遵循完全相同的过程,即crontab和一个脚本,无论发生什么,都无法让它运行。具体地说,这是两种选择(在我尝试过的许多方法中),我希望能奏效,但显然没有。仅供参考,我正在使用水蟒环境。在

备选方案1:

我在crontab中有什么:*/2 * * * * /home/myname/Task_scripts/email_example.sh

文件的外观:#!/bin/sh

/home/myname/anaconda3/envs/py36env/bin/python /home/myname/Production/example_email.py

以下是运行chmod +x email_example.sh后在.py文件中的权限:

-rwxrwxrwx 1 myname myname 99 Nov 7 21:26 email_example.sh

备选方案2:

设置crontab如下:*/2 * * * * /home/myname/anaconda3/envs/py36env/bin/python /home/myname/Production/example_email.py

py上的权限与上面相同。在

手动执行:/home/myname/anaconda3/envs/py36env/bin/python /home/myname/Production/example_email.py

像它应该做的那样运行。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值