为什么我不能在Crontab中使用Python 3?

例如,我在home / pi路径上放置了一个简单的程序进行测试。

我的crontab脚本是

* * * * * /pi/testcron.py

而且我没有任何结果。我尝试了其他脚本-这里推荐-但没有成功。

感谢您能获得的任何支持。

马特·梅瑟史密斯

根据注释,您似乎希望看到该print函数的输出问题是,由于cron在另一个shell /终端中运行脚本,所以即使脚本运行正确也不会看到print输出例如,如果打开两个终端窗口,并在一个窗口中手动运行脚本,则在另一个窗口中看不到打印输出。为了留下持久的效果,请对打印输出使用重定向。这将打开一个新文件,您可以在cronjob运行之后进行检查。

正如其他人所说,您可能需要包括python安装的完整路径。常见的sys安装路径为/usr/bin/python3因此,您应该执行以下操作:

* * * * * /usr/bin/python3 /home/pi/testcron.py > /home/my_output.txt

最后一部分> /home/my_output.txtprint函数的输出重定向到文件/home/my_output.txt在crontab运行之后,您应该能够打开文件和print命令的输出

请不要完全照原样复制/粘贴此代码,并期望它在不进行任何健全性检查的情况下正常工作!确保目录正确!例如,/home/pi/testcron.py应为python文件的完整路径。我们只是在猜测您的文件结构,我们不知道它的外观。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我不能在界面中使用默认方法?

为什么我不能在匿名类中使用<Class> .this?

为什么我不能在开关案例中使用枚举?

为什么我不能在Swift中使用let in协议?

为什么我不能在Flutter中使用某些图标?

为什么我不能在python3中继承元组?

为什么我不能在Swift 3中打印枚举的案例名称?

为什么我不能在Python 3.x中使用python-cjson?

为什么我不能在React中从D3js加载外部数据?

为什么不能在我的Magic Square程序中使用

为什么我不能在Spark的mapPartitions中使用foreach

为什么我不能在CSS Variable中使用rgba?

为什么不能在python 3中建立异或链接列表?

为什么我不能在Python中使用“ +”合并字典?

为什么我不能在Laravel中使用关系方法?

为什么我不能在python3子进程中使用导出的bash函数?

为什么我不能在列表中使用匿名函数?

为什么我不能在Swift中使用'object == nil'?

为什么我不能在sqlite3中使用WITH语句?

为什么我不能在TRecord中使用Variable?

为什么我不能在同一行上看到所有3个ImageButton?

为什么我不能在 swift 3 的应用程序中使用后台模式?

为什么我不能在 Eigen3 中消除这个临时变量?

为什么我的框架不能打包 python3 tkinter

在我的 CentOS7.2 中,我有 `python3` 命令,但是为什么我不能使用 pyvenv?

我不能在 net core 3 startap 中使用 ContractResolver

为什么我们不能在python-3.x中使用len()函数与len()函数交织在一起

为什么我不能在我的代码中使用“ balance ”?

为什么我不能在 Spark 中使用 combineByKey?