Avvia il programma automaticamente con screen / byobu usando un alias


4

I miei comandi di avvio dello schermo sembrano:

screen alias1
screen alias2

alias1 è un alias che punta a command1 alias2 è un alias che punta a command2. alias1 e command1 condividono lo stesso nome. alias2 e command2 hanno nomi diversi. command1 a differenza di command2 è anche nel percorso

Quando lancio screen / byobu avvia una finestra con command1 ma dà il messaggio

Cannot exec 'alias2': No such file or directory

Sembra che per alias1 e command1 screen / byobu chiama alias1 come se fosse un comando e poiché command1 si trova sul percorso, viene eseguito correttamente. Se ciò è vero, spiega perché alias2 fornisce il messaggio di errore, poiché alias2 non è un comando reale né esiste alcun altro comando con lo stesso nome nel percorso (e nemmeno command2 nel percorso).

Se questo è il caso, allora come posso ottenere screen / byobu per chiamare gli alias come alias anziché come comandi?

Grazie.

Risposte:


1

screen stesso è un comando che accetta argomenti.

screen [ -options ] [ cmd [ args ] ]

cmd non è possibile accettare le funzioni incorporate della shell o valutare gli alias, mi dispiace.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.