crontab tee命令没有';不要将标准输出写入txt文件,而是清除它[python脚本]

crontab tee命令没有';不要将标准输出写入txt文件,而是清除它[python脚本],python,linux,cron,tee,Python,Linux,Cron,Tee,我有一个用于python脚本的crontab命令,该脚本在目录中打印出符合特定条件的文件。脚本以for循环打印文件。然后我通过管道将该命令引导到另一个目录中的文件,然后通过另一个管道删除这些文件 命令如下: * * * * * ssh someserver.us.com "python /path/to/my/script.py | tee /path/to/my/text_file.txt | xargs rm" 我在linux中手动测试了它,它很好地输出到txt文件 但是,当cron作业(

我有一个用于python脚本的crontab命令,该脚本在目录中打印出符合特定条件的文件。脚本以for循环打印文件。然后我通过管道将该命令引导到另一个目录中的文件,然后通过另一个管道删除这些文件

命令如下:

* * * * * ssh someserver.us.com "python /path/to/my/script.py | tee /path/to/my/text_file.txt | xargs rm"
我在linux中手动测试了它,它很好地输出到txt文件

但是,当cron作业(使用相同的命令,但用于不同的输出)运行时,它会清除相同的txt文件

似乎只有在cron中,这项工作才以一种奇怪的方式进行


我对cron和linux都不是很精通,所以非常感谢您的帮助

建议:将命令更改为
tee-a myfile.txt

以下是“tee”的文档:


真管用!谢谢对回答离题问题投反对票:)我投票以离题结束这个问题,因为它与编程无关,它属于