
私はいつも何かをするために多数のターミナルを開いたままにしているので、再起動時に戻ってすべてのバックアップに時間がかなりかかります。ログイン時に複数の端末を開いて監視などを開始する方法はありますか?
良い例は、Gnomeにログインしたときにfile.txtでvimが適用されたgnome端末を開き、topで開かれた別の端末、SSHを介して他のサーバーに接続されている端末などを開きます。
以前はセッション保存機能でしたが、12時頃に削除されたようです。 Ubuntu 16.04を使用しています。これを行うことができないようです...
助けてくれてありがとう!
答え1
さて、最初に浮かぶのは、そのスクリプトの実行を特定のキーの組み合わせにマップするのではなく、必要なすべての端末を起動するコマンドラインを使用してスクリプトを作成することです。
このような:
#!/usr/sh
xterm -e tail -f /var/log/syslog &
xterm -e ssh localhost &
exit 0
代替方法は、このscreen
ユーティリティを使用して必要な数のシェルを起動し、適切なコマンドを実行するカスタム構成ファイルを作成することです。たとえば、
hardstatus on
hardstatus alwayslastline
hardstatus string "%w%=%m/%d %c"
screen -t "syslog" 0 tail -f /var/log/syslog
screen -t "ssh" 1 ssh localhost