Quando abro o php no gnome-terminal -e, fico com apenas uma janela de terminal vazia [duplicada]

0

Eu devo executar gnome-terminal -e php /var/scripts/script.php mas não obtenho nada além de uma janela de terminal vazia sem nome de usuário, quando eu faço php /var/scripts/script.php o terminal está rodando sem problemas, como mostro a saída do script no novo terminal iniciado? Eu quero que algumas coisas até terminais estejam aqui esperando por mim para verificar como está indo, porque isso vai acontecer quando eu não estiver na estação de trabalho, e eu já fiz o check-out ... É como 140 saídas Eu precisaria reescrever, se eu quiser registrar isso, porque eu não usei wrapper ... Eu só preciso de terminal para ver as coisas de qualquer maneira.

    
por J. Doe 16.10.2017 / 14:11

1 resposta

0

Isso deve funcionar para você:

gnome-terminal -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"  

É possível que você precise substituir "php" pelo caminho completo para o programa, mas deve funcionar sem isso.
Você também pode usar o argumento "--tab" para abrir novas instâncias em guias em vez de janelas:

gnome-terminal --tab -e "/bin/bash -c 'php \var\scripts\script.php; exec /bin/bash -i'"    

Editar: isso pressupõe que o uso de barra invertida não é um erro de digitação; caso contrário, seria assim:

gnome-terminal --tab -e "/bin/bash -c 'php /var/scripts/script.php; exec /bin/bash -i'"    
    
por Ethuil UI 16.10.2017 / 14:59