![如何每分钟重复一次 Linux 命令?](https://linux22.com/image/88248/%E5%A6%82%E4%BD%95%E6%AF%8F%E5%88%86%E9%92%9F%E9%87%8D%E5%A4%8D%E4%B8%80%E6%AC%A1%20Linux%20%E5%91%BD%E4%BB%A4%EF%BC%9F%20.png)
我想要一个在后台运行并每隔一分钟向终端屏幕写入一些内容的 Linux 命令。我试图保持ssh
会话处于活动状态,我使用 Cygwin 连接到服务器,但如果没有任何内容写入屏幕,则连接每隔很短的时间就会重置。
我已经尝试使用选项通过更改来sshd_config
解决连接时间短的问题,但这并不能解决问题。ServerAliveInterval 0
ServerAliveInterval 60
答案1
有watch
, 循环与sleep
, crontab
, 和许多其他选项:
watch -n 60 echo hello world
while :; do echo hello world; sleep 60; done
crontab -e #...
答案2
我同意这可能与链接的问题重复,但有时这些选项不起作用sshd_config
。
在这些情况下,我tmux
在状态栏较低的目标服务器上使用,其中包含时间,每 15 秒更新一次。