通过crontab执行任务,将输出重定向到fold

2024-09-29 22:41:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个脚本,我每天在特定的时间运行,所以我使用cron为这个任务,并从cron内我也试图重定向的输出是“.txt”文件到一个文件夹。你知道吗

0 14***python/主页/实验室/桌面/见面.py>;/home/lab/Meet1 2>;&;1

如果不使用“/home/lab/Meet1 2>;&;1”路径,我可以在给定时间运行脚本,但无法将输出重定向到该路径提供的文件夹。你知道吗

有没有办法直接把我的txt文件输出到给定的文件夹(Meet1)或者我给定的命令是错误的。你知道吗

所以我需要crontab命令的帮助来将我的txt文件输出重定向到给定的(本例中是Meet1)文件夹。你知道吗

谢谢你的帮助


Tags: 文件命令gt路径txt脚本文件夹home
2条回答

不应将流重定向到文件夹中,而应重定向到文件中。考虑到/home/lab/Meet1确实是一个现有文件夹,请尝试重定向到/home/lab/Meet1/output.txt左右。你知道吗

已提供正确的答案将其重定向到文件而不是目录,只需添加:

# Below command will overwrite contents of temp file.

0 14 * * * python /home/lab/Desktop/meet.py> temp 2>&1

# Below command will append contents to temp file. 

0 14 * * * python /home/lab/Desktop/meet.py >> temp 2>&1

相关问题 更多 >

    热门问题