2013-08-05 61 views
1

我經常需要連接到不同的Web服務器並檢查日誌文件。如何自動打開帶有命令的分割終端

爲此,我通常會打開一個終端,垂直拆分並顯示錯誤日誌和訪問日誌。

但是,我總是不得不一遍又一遍地重複相同的步驟來手動完成。目前,終端拆分是通過圖形完成的(我使用iTerm),我敢肯定在「原始」終端中存在這樣的事情。

基本上,我希望能夠在同一個終端內的單獨分割視圖中同時打開兩個不同的命令。我的目標是自動化,以便我可以在任何需要處理的服務器上輕鬆執行它。

我真的不知道該怎麼做/用哪些工具來做到這一點。你知道我能做到嗎? (我相信screen可以被分割,但我不知道如何在沒有其他人工交互的情況下運行兩個不同的命令來啓動它)。

回答

1

您可以配置screen以兩個窗口開始,每個窗口都運行一個命令。例如,嘗試

cat > scr <<'EOF' 
split 
screen less /etc/hosts 
focus 
screen less $HOME/.bashrc 
EOF 
screen -c scr 

有關詳細信息,請參見man screen

+0

太棒了!非常感謝。 – ereOn