![毎分Linuxコマンドを繰り返す方法は? [コピー]](https://linux33.com/image/88248/%E6%AF%8E%E5%88%86Linux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%99%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.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秒ごとに更新される下部ステータスバーを使用します。