我只想运行带有四个选项卡的screen
(在同一窗口中),并且应该在不同的选项卡中执行不同的命令。例如
tab 1:
cd $folder
run_command_1
tab 2:
cd $folder
source bin/activate
python run.py
tab 3:
ping google.com
tab 4:
cd $folder
ls
有没有办法使用一个脚本或别名来做到这一点?
答案 0 :(得分:0)
您可以使用自定义.screenrc文件执行此操作:
$ screen -c ~/tmp/.screenrc4tabs
$ cat ~/tmp/.screenrc4tabs
...
<contents of ~/.screenrc>
...
screen -t csh 0
select 0
stuff "cd /path/to/folder;runCommand1^M"
screen -t csh 1
select 1
stuff "cd /path/to/folder;source bin/activate;python run.py^M"
<same for 2/3/...>