Я предполагаю, что edc-web-local
является примером псевдонима. Единственный способ заставить его работать - добавить bash -ic
перед командой:
screen -t SHELL 0 bash -ic edc-web-local
.. и тот же трюк для других команд псевдонимов
-c
сообщает, что следующий аргумент (, который не является опцией ), является командой для выполнения. -i
сообщает, что оболочка работает в «интерактивном» режиме, что означает, что она включает разрешение псевдонимов и загружает ~/.bashrc
(, который обычно загружает~/.bash_aliases
).