実行中の仮想端末間を切り替えるために手動でコマンドを入力する必要がないように、システムコンソールに複数の実行中のプロセスを定期的に表示する方法が必要です。
たとえば、長期実行プロセスとtop
10秒ごとに発生するプロセスを切り替えることで、2つのプロセスを同時に表示できます。
gnu-screen
これは理想的だと思いましたが、2つの仮想端末間を自動的に定期的に切り替える方法はありません。これを可能にするコマンドラインスイッチはありますか?
答え1
screen
セッションを開始したら、他の端末で次のコマンドを実行します。
while sleep 10s ; do screen -X next ; done
この-X
オプションはコマンドを既存の画面セッションに送信し、next
単に次のウィンドウに移動します。したがって、セッションに2つのウィンドウしかない場合は、あるウィンドウから別のウィンドウに切り替えられます。