Inicie o programa automaticamente com screen / byobu usando um alias

4

Meus comandos de starup de tela se parecem com:

screen alias1
screen alias2

alias1 é um alias que aponta para o comando1 alias2 é um alias que aponta para o comando2. alias1 e command1 compartilham o mesmo nome. alias2 e command2 possuem nomes diferentes. comando1 ao contrário do comando2 também está no caminho

Quando eu lanço tela / byobu ele lança uma janela com o comando 1 mas dá a mensagem

Cannot exec 'alias2': No such file or directory

Parece que para alias1 e command1 screen / byobu chama alias1 como se fosse um comando e como o comando1 está no caminho, ele é executado com êxito. Se isso for verdade, explicará porque o alias2 fornece a mensagem de erro, já que o alias2 não é um comando real nem existe outro comando com o mesmo nome no caminho (e nenhum deles é o comando2 no caminho).

Se este for o caso, como posso fazer com que screen / byobu chame os aliases como aliases em vez de comandos?

Obrigado.

    
por latexnewbie 12.08.2011 / 06:54

1 resposta

1

screen em si é um comando que recebe argumentos.

screen [ -options ] [ cmd [ args ] ]

cmd não pode aceitar funções internas do shell ou avaliar aliases, desculpe.

    
por 17.02.2012 / 05:52