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