gpt4 book ai didi

linux - 在特定时间运行 cronjob

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:48 24 4
gpt4 key购买 nike

我想在特定时间运行特定脚本(仅一次!)。如果我像这样正常运行它:

marc@Marc-Linux:~/tennis_betting_strategy1/wrappers$ Rscript write_csv2.R

它确实有效。然而,我想在 cronjob 中对其进行编程,使其在 10:50 运行,因此执行了以下操作:

50 10 11 05 * Rscript ~/csv_file/write_csv.R

但这似乎不起作用。有什么想法我哪里出错了吗?这些是 cron 包的详细信息使用:

PID COMMAND
1015 cron

我的系统时间也检查出来了:

marc@Marc-Linux:~/tennis_betting_strategy1/wrappers$ date
wo mei 11 10:56:46 CEST 2016

最佳答案

有一个特殊的工具可以只运行一次命令 - at .

使用at,您可以安排如下命令:

at 09:05 am today
at> enter you commands...

请注意,您需要运行 atd 守护进程。

但是,您的 crontab 条目看起来不错。我建议检查 cron 守护进程是否正在运行(确切的守护进程名称取决于 cron 包;例如,它可能是 cron、crond 或 vixie-cron)。检查守护进程是否正在运行的一种方法是使用 ps 命令,例如:

$ ps -C cron -o pid,args
PID COMMAND
306 /usr/sbin/cron

关于linux - 在特定时间运行 cronjob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37155498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com