我正在尝试使用cron开始执行.py时打印到文件。
我有一个文件test.py.它只是说:
打印"你好"
如果我从命令行执行test.py,那么会生成cron_log.txt并说" hello"。
python2.7 /home/path/test.py >> /home/path/cron_log.txt
但是,如果我运行与cron作业完全相同的命令,则会创建cron_log.txt,但它是空的:
57 21 * * * python2.7 /home/path/test.py >> /home/path/cron_log.txt
主持人是webfaction。 Linux操作系统。
答案 0 :(得分:0)
我在命令的末尾添加了2>& 1,但它确实有效。
57 21 * * * python2.7 /home/path/test.py >> /home/path/cron_log.txt 2>&1