screen
сама команда, которая принимает аргументы.
screen [ -options ] [ cmd [ args ] ]
cmd
извините, здесь нельзя принимать встроенные функции оболочки или оценивать псевдонимы.
Мои команды запуска экрана выглядят так:
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 называть псевдонимы псевдонимами, а не командами?
Спасибо.
screen
сама команда, которая принимает аргументы.
screen [ -options ] [ cmd [ args ] ]
cmd
извините, здесь нельзя принимать встроенные функции оболочки или оценивать псевдонимы.