2016-07-01 33 views
7

Ho un file sh che comprende quelle linee:come aprire un terminale gnome per eseguire un comando con gnome-terminal, costantemente?

gnome-terminal\ 
    --tab\ 
    --title="ElasticSearch"\ 
    --working-directory="/home/username/program/bin"\ 
    -e "bash -c './somecommand'"\ 

quando l'eseguo, un terminale di GNOME si aprirà ed eseguire un comando per me. Il problema è che quando premo ctrl + c per fermare il comando in esecuzione, il terminale si chiude. C'è un modo per fermare il comando in esecuzione e mantenere vivo il terminale? Grazie in anticipo.

risposta

10

tuo comando funziona bene, ma il gnome-terminal chiude dopo le somecommand termina, e la ragione è gnome-terminal non è in esecuzione il bash come è shell di default.

Per ottenere il prompt di bash ($) dopo il completamento del comando, è necessario attivarlo di nuovo.

-e "bash -c ./somecommand;bash"\ 
Problemi correlati