Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Debian中带骨架的Bash脚本_Linux_Bash_Debian - Fatal编程技术网

Linux Debian中带骨架的Bash脚本

Linux Debian中带骨架的Bash脚本,linux,bash,debian,Linux,Bash,Debian,在开始之前,我是一名Linux(管理员|开发人员)新手 我需要每5秒运行一个bash脚本,它非常简单;将服务的信息导出到文本文件 我尝试使用cron守护进程来实现这一点,但它至少每分钟都在运行 我正在探索骨架脚本,对此有很多问题: 我需要在我的bash文件中编写一些特殊代码 如何每5秒运行一次 是否有最佳实践手册 是的,由于守护进程每分钟运行一次,因此不可能通过cron执行此操作。或者当作业列表被修改时 在无限while循环内的脚本中放入您想要运行的任何内容,并将睡眠时间设为1秒 差不多 wh

在开始之前,我是一名Linux(管理员|开发人员)新手

我需要每5秒运行一个bash脚本,它非常简单;将服务的信息导出到文本文件

我尝试使用cron守护进程来实现这一点,但它至少每分钟都在运行

我正在探索骨架脚本,对此有很多问题:

  • 我需要在我的bash文件中编写一些特殊代码
  • 如何每5秒运行一次
  • 是否有最佳实践手册

是的,由于守护进程每分钟运行一次,因此不可能通过cron执行此操作。或者当作业列表被修改时

在无限while循环内的脚本中放入您想要运行的任何内容,并将睡眠时间设为1秒 差不多

while[1]
做
在此处运行您的cmds
睡眠1
完成

但我不认为任何事情都需要这样的监控

最佳实践!!
请不要尝试使用cron执行此操作。

您无法执行此基于cron的操作,cron的分辨率实际上仅限于1分钟。相反,您需要实现自己的简单守护进程,该守护进程根据系统时钟生成的事件触发所需的操作。您想看看
sleep
命令和类似命令。我想避免使用cron@ElmoVanKielmo,我想作为守护进程来执行此操作。然后阅读链接问题,尤其是公认的答案。这里明确指出,cron不应该用于此,bash代码也被发布了。好了@ElmoVanKielmo,现在我明白了。我欠你的债。