如何以非常短的间隔定期运行命令并获得回报?

Han*_*ans 12 command-line

我需要在大约 5 秒的时间间隔内调用一个特定的命令。我将如何设置在后台运行的守护进程/进程或类似的东西?我查看了 cronjobs,但最小间隔似乎是 1 分钟。任何建议表示赞赏;)

Fedora 是系统。

编辑命令将是一个 bashscript,所以我认为“观察”不会这样做。

小智 14

为什么你认为“手表”不起作用?

$ cat periodic.sh
#!/bin/bash
echo $(date)
$ chmod +x periodic.sh
Run Code Online (Sandbox Code Playgroud)
$ watch -n 5 ./periodic.sh
Run Code Online (Sandbox Code Playgroud)


Jul*_*ano 10

(
  while true
  do
    your-command-here
    sleep 5
  done
) &
disown
Run Code Online (Sandbox Code Playgroud)