gnome - opção terminal -e não está executando?

1

Eu quero abrir meu terminal com alguns comandos executados no boot. Então eu escrevi um script com a seguinte linha:

gnome-terminal --tab -t "MyPC" -e "sh -c 'firefox &;exec bash'" --tab -t "MYPC2" -e "sh -c 'ls;exec bash'"

Neste firefox & não está sendo executado, no entanto, se eu escrever somente firefox , ele será executado. Então, apenas a segunda aba está abrindo não a primeira

Eu sei que é um problema de espaçamento. Se eu escrever apenas ls que também é executado.

Qual é a sintaxe correta? Por que não está tomando espaçamento?

    
por Siddharth Trikha 15.12.2014 / 08:02

1 resposta

1

Colocar um ; após um & não funciona. & já é um separador de comandos, especificando que o comando deve ser executado em segundo plano, portanto, ; não é necessário.

Tente remover o ; e informar novamente.

    
por 15.12.2014 / 08:26