Мои команды запуска экрана выглядят так:
screen alias1
screen alias2
alias1 - псевдоним, указывающий на command1. alias2 - псевдоним, указывающий на command2. alias1 и command1 имеют одинаковое имя. alias2 и command2 имеют разные имена. command1 в отличие от command2 также находится в пути
Когда я запускаю screen/byobu, он запускает окно с командой 1, но выдает сообщение
Cannot exec 'alias2': No such file or directory
Похоже, что для alias1 и command1 screen/byobu вызывает alias1, как если бы это была команда, и, поскольку command1 находится в пути, он выполняется успешно. Если это так, это объясняет, почему alias2 выдает сообщение об ошибке, так как alias2 не является реальной командой, и нет другой команды с таким же именем в пути (и ни одна из команд не находится в пути).
Если это так, то как я могу заставить screen/byobu называть псевдонимы псевдонимами, а не командами?
Спасибо.