根据Unix中"screen"命令的文档,您可以在.screenrc中配置它以启动一堆默认屏幕,每个屏幕都运行您指定的命令。
这是我的配置:
相同的结果。
我也尝试过...
这是我的配置:
# Default screens
screen -t "shell_0" 1
screen -t "autotest" 2 cd ~/project/contactdb ; autotest
它不会运行自动测试命令。当我尝试运行autotest
时,那个窗口会立即关闭。
我也尝试了以下方法...
screen -t "autotest" 2 cd ~/project/contactdb
相同的结果。
我也尝试过...
screen -t "autotest" 2 ls
同样的结果也可以在那里得到。
如何在启动时在给定的屏幕上运行命令的秘诀是什么?
$screen -r tailf
来跟踪日志,这样更加方便,而且不需要使用-ls
。 - Granitosaurus