我的cron标签设置如下:
* * * * * /usr/bin/python /root/amazon/hello.py
hello.py是
#!/usr/bin/python
print "yo"
我正在尝试运行脚本并让它每分钟都能打印到控制台吗?我做错了什么我把标题包含在服务器上python的位置?
答案 0 :(得分:1)
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
但只有连接到此终端时,此功能才会生效。