python - 将 cron 脚本输出重定向到主目录中的文件

标签 python linux bash cron

我有一个输出到标准输出的 Python 脚本,脚本位于 /usr/local/bin 中,所以我运行以下命令来重定向输出:./myscript >>/home/user/output.csv.

但是我需要每分钟将脚本作为 Cron 作业运行一次(无论我是否登录),我不确定 Cron 语法是否重定向到我主目录中的“output.csv”。

这是我想出的,但我相当确定从 Cron 重定向不会那么简单:

 0 0/1 * 1/1 * ? *  /usr/local/bin/myscript >> /home/user/output.csv

如何正确操作?

最佳答案

是的,就是这么简单。但还要注意 4ae1e1 对 cron 语法的评论。对于每分钟运行的作业,它必须是

* * * * */usr/local/bin/myscript >>/home/user/output.csv

关于python - 将 cron 脚本输出重定向到主目录中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33905608/

相关文章:

python - Cloud Firestore - Python - 执行简单的 Where 查询始终返回 Query 对象

linux - 基准模拟 "realistic"桌面/服务器工作负载

linux - 如何在考虑其他文件的情况下显示文件的内容?

c++ - 在C++中捕获shell脚本退出状态

bash - 使用带有两个变量的 for 循环

python - 产生大量随机变量

python - 通过 setuptools 或 distutils 安装 Python 包后如何访问可编辑的配置文件?

python - 如何判断数字是否可以写成n个不同平方的和?

php - 如何保护服务器 linux 免受编码 shell

linux - 如何拆分 "1$$$$"使用 awk