Bash
tail -f 並允許文本輸入
我想創建一個允許一些互動性的腳本
- 來自 myService 的 tail -f 日誌文件
- 允許輸入文本並將其發送到 myService
我還不能解決的是這兩個功能在一個終端中並行工作。我也想在 TTY 中實現一些我什至不知道這個詞的東西:
,-------------------------. | output here output here | | output here output here | |-------------------------| ( fixed input line here ) -------------------------
這甚至可以通過通過 ssh 執行的伺服器端 bash 腳本來實現嗎?如何?
單獨使用它是不可能的
bash
,但使用dialog
該--tailbox
功能可能是您正在尋找的。
screen
使用或tmux
拆分模式就足夠了嗎?螢幕的命令序列(預設鍵盤映射):
screen - tail -f <logfile> ctrl-a shift-s ctrl-a <tab> ctrl-a c <send commands via shell>
tmux 的命令序列(預設鍵盤映射):
tmux tail -f <logfile> ctrl-b " <send commands via shell>