如何每分钟重复一次 Linux 命令?

如何每分钟重复一次 Linux 命令?

我想要一个在后台运行并每隔一分钟向终端屏幕写入一些内容的 Linux 命令。我试图保持ssh会话处于活动状态,我使用 Cygwin 连接到服务器,但如果没有任何内容写入屏幕,则连接每隔很短的时间就会重置。

我已经尝试使用选项通过更改来sshd_config解决连接时间短的问题,但这并不能解决问题。ServerAliveInterval 0ServerAliveInterval 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 秒更新一次。

相关内容