我有一个 sphinx 索引器,我想让它在 Linux 上每小时运行一次。我该怎么做?
答案1
由于其他人都发布了简短的答案,我想我应该更详细地描述一下……
cron
是大多数 *nix 系统上的守护进程,按照指定的时间间隔运行计划的命令。
您可以通过将脚本复制到您选择的文件夹来将其添加到列表中:
- 每日计划
- cron.hourly
- cron.monthly
- cron周报
这些文件夹通常位于/etc
文件夹下。
答案2
只是为了与众不同 -
根据您的需要,您可以使用 watch 命令。
watch --interval=3600 command
答案3
计划任务。
答案4
如果您只是偶尔需要它,而不是像使用那样永久需要cron
,并且watch
解决方案不够灵活,那么您也可以使用旧的 bash 脚本:
while true; do
# do stuff
sleep $[60 * 60]
done