.screenrc 文件允许用户指定在首次运行 screen 时打开多个窗口。例如:
screen -t myWindowA 0 ""
screen -t myWindowB 1 "-${SHELL}"
screen -t myWindowC 2 "-${SHELL}"
我希望每个窗口首先运行一些命令,例如:
screen -t myWindowA 0 "<go to directory a, source a.sh"
screen -t myWindowB 1 "-${SHELL} <go to directory b, source b.sh>"
screen -t myWindowC 2 "-${SHELL} <go to directoy c; start a watch on `ls -l`>"
有什么办法可以做到这一点?
请注意,这与以下类似,但不同:这个问题。
答案1
当然可以。在我的服务器上我有一个/etc/screenrc和:
screen -t TOP 0 top
screen -t ETC 1 cd /etc
screen -t Console 2