【发布时间】:2016-02-27 14:23:29
【问题描述】:
我有一个输出到标准输出的 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
我该如何正确操作?
【问题讨论】:
-
你试过了吗?您是否尝试过将您的
./myscript >> /home/user/output.csv放在另一个文件中,例如job.sh,然后使用 cronjob 运行它? -
你所拥有的远远不是每一分钟。每分钟都是 cron 中最简单的事情:
* * * * *。而从 cron 重定向 就这么简单。 (顺便说一下,我说的是 vixie cron 语法。)