crontab不会运行?

Crontab will not run?

我的 cron 选项卡是这样设置的:

 * * * * * /usr/bin/python /root/amazon/hello.py

hello.py 是

      #!/usr/bin/python
      print "yo"

我正在尝试 运行 脚本并让它工作以每分钟打印到控制台吗?我做错了什么我将 header 添加到服务器上 python 的位置?

cron 程序重定向标准输出,因此您看不到程序的输出。但它将输出作为邮件发送到系统。尝试 运行 mail 程序来验证。

如果要将输出写入特定文件,请使用:

* * * * * /usr/bin/python /root/amazon/hello.py > /home/user/test.txt

如果你想欺骗尝试使用tty命令找到终端文件并使用这个文件重定向你的输出

$ tty
/dev/pts/0

然后:

* * * * * /usr/bin/python /root/amazon/hello.py > /dev/pts/0

但这只有在您连接到此终端时才有效。