当前位置: 首页 > 面试题库 >

如何设置cron作业以每小时运行一次可执行文件?

邓元白
2023-03-14
问题内容

我需要设置一个cron作业,每小时运行一次使用gcc编译的可执行文件。

我以root用户身份登录并输入 crontab -e

然后我输入以下内容并保存文件。

0 * * * *  /path_to_executable

但是,cron作业不起作用。

我看到当我输入/...path_to_executable文字时会遇到细分错误。我只能从可执行文件所在的文件夹中执行该可执行文件。有什么办法可以解决此问题?


问题答案:
0 * * * * cd folder_containing_exe && ./exe_name

除非有其他需要设置的程序才能运行,否则它应该可以正常工作。



 类似资料:
  • 问题内容: 我每天如何每六个小时运行一次命令?试过这不起作用: 问题答案: 您忘记了,并且您有太多字段,这是您需要关心的时刻 这意味着每6小时从0开始,即在0、6、12和18小时,您可以将其写为

  • 问题内容: 如何设置在特定时间仅运行一次文件?替代方法之一是,但并非所有标准托管计划的用户都可以访问。因此,我想知道是否有办法使用? 问题答案: 尝试在2011年3月30日午夜执行命令: 警告 :如评论所述,cron的标准/默认实现不支持 year 列。请参考下面的TomOnTime答案,以了解将来在cron的标准实现中在特定时间运行脚本的正确方法。

  • 问题内容: 我希望添加一个条目,以每隔30分钟,每小时的零零几点和接近小时的30分钟执行一次脚本。我有以下内容,但它似乎无法在0上运行。 我需要使用什么字符串? cron在OSX上运行。 问题答案: 做:

  • 如果我创建 cronjob 以每 2:30 运行一次命令会运行吗?(这意味着,我的 cron 将在每小时 90 分钟后运行一次。 命令如:30*/2***/command/xxx= 请帮帮忙?

  • 问题内容: 我想通过cron运行一项工作,该工作将在一天中的指定时间每隔第二个星期二执行一次。每个星期二都很容易: 但是,如何在“每隔第二个星期二”(或者,如果您愿意,每隔第二周)进行一次?我不想自己在脚本中实现任何逻辑,而是仅将定义保留在cron中。 问题答案: 怎么样呢,即使没有在前五个字段中完全定义它,它也会保留它:

  • 如何在Jenkins上每隔15分钟运行一次cron作业? 这就是我尝试过的: 在Jenkins上,我有一个作业集,使用以下cron语法每15分钟运行一次: 但是这项工作每小时执行一次,而不是15分钟。 我收到一条关于cron语法格式的警告: 这可能是cron作业每小时而不是15分钟执行一次的原因吗?