В соответствии с документами для команды Unix "screen" , вы можете настроить его в .screenrc для запуска с кучей экранов по умолчанию, каждый из которых запускает указанную вами команду.
Вот мой кофиг:
# Default screens
screen -t "shell_0" 1
screen -t "autotest" 2 cd ~/project/contactdb ; autotest
Он не будет запускать команду автотеста. Это окно, в котором я пытаюсь запустить autotest
, сразу же закрывается, когда я запускаю screen
.
Я тоже попробовал это просто ...
screen -t "autotest" 2 cd ~/project/contactdb
Тот же результат.
Я тоже пытался ...
screen -t "autotest" 2 ls
Там тоже результат тот же.
В чём секрет запуска команды на заданном экране при запуске?