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.
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?
Tags gnome-terminal shell