Apri lo script python in una nuova scheda terminale [Linux / Bash / Python]


0

Ho un sacco di server scritti in Python. Voglio eseguirli, uno script per una scheda terminale. sto usando Xubuntu 16.04.

So come aprire la scheda del terminale in Xubuntu all'interno dello script di bash:

#!/bin/bash
xfce4-terminal --tab

Inoltre, so come eseguire lo script python nello script di bash:

#!/bin/bash
python server_1.py

Ma come posso aprire una nuova scheda ed eseguire lo script in questa nuova scheda aperta?

Risposte:


1

Ci sono le opzioni -x e -e, le hai provate?

-x, --execute
    Execute the remainder of the command line inside the terminal
-e, --command=command
    Execute command inside the terminal

Vale a dire. qualcosa di simile a:

xfce4-terminal --tab --execute python server_1.py

Se c'è un problema con il percorso dello script, puoi specificare la directory di lavoro con:

--working-directory=directory

Ho strani errori quando provo il --working-directory=directory (il terminale si è chiuso immediatamente) ma il -x opzione funziona. Grazie per il tuo aiuto.
mirx
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.