Cron未在Ubuntu AWS上运行python脚本

Cron未在Ubuntu AWS上运行python脚本,python,cron,Python,Cron,我正在尝试运行一个简单的脚本,它应该在shell中打印测试,只是为了看看cron是否工作。我已经尝试了很多,但不幸的是我无法运行它(它在shell中使用以下命令/usr/bin/python3~/Cloudtest/main.py可以正常工作)。 以下是我的crontab文件的内容(使用crontab-e编写): “***/usr/bin/python3~/Cloudtest/main.py” 我希望每一分钟都能看到测试打印在shell中,但什么也没发生。有什么想法吗 如果有什么不同的话,我正在

我正在尝试运行一个简单的脚本,它应该在shell中打印测试,只是为了看看cron是否工作。我已经尝试了很多,但不幸的是我无法运行它(它在shell中使用以下命令/usr/bin/python3~/Cloudtest/main.py可以正常工作)。 以下是我的crontab文件的内容(使用crontab-e编写):

“***/usr/bin/python3~/Cloudtest/main.py”

我希望每一分钟都能看到测试打印在shell中,但什么也没发生。有什么想法吗

如果有什么不同的话,我正在AWS上使用ubuntu


谢谢

您不会在shell中看到cron脚本作为登录用户的输出

要验证此作业是否成功执行,请检查
/var/log/cron
文件,您应该看到类似的内容

$ tail /var/log/cron
Oct  8 22:00:00 dev-db crond[18340]: (root) CMD (/bin/sh /home/root/bin/system_check &)
Oct  8 23:00:00 dev-db crond[20348]: (oracle) CMD (/bin/sh /home/oracle/bin/cleanup.sh &)
Oct  8 23:59:00 dev-db crond[20399]: (john) CMD (/bin/sh /home/john/bin/backup.sh &)
这将允许您查看作业是否已执行

如果您想查看实际输出,则应将输出重新驱动到文件中

$crontab-e
****/usr/bin/python3~/Cloudtest/main.py>/home/john/logs/backup.log 2>&1
用您的用户替换
john

请参见