Sto lavorando su CentOS6, e l'esecuzione di un server di Django per il mio sviluppo su una sessione tmux come:Come portare un programma in background mettere in primo piano
pitone manage.py runserver 0.0.0.0:8000
Così posso leggere la mia stringa di debug stampata su di esso.
Mentre c'è una ragione sconosciuta che ha reso la mia sessione tmux persa, e non posso eseguire il bak alla mia sessione di lavoro usando il comando "tmux attach".
Posso ancora trovare il mio server è in esecuzione da comando ps, ma non ho il permesso di uccidere questo per poter eseguire un nuovo server sulla stessa porta.
Quindi, desidero richiamare nuovamente questo server backgound.
Come non uso mai ctrl + z o altri modi per eseguire lo sfondo del processo, quindi anche io uso il comando job, non ci sono lavori.
ma non so se posso fare questo, e come farlo ...
Grazie a tutti !!
Hai provato 'fg'? – Blender
non ci sono lavori. non ho mai usato + z per far tornare il mio programma in esecuzione, quindi fg non funziona. –
nevesly
Mi dispiace che sia colpa mia se dimentico che il mio ambiente di sviluppo è una macchina virtuale su un PC, quindi in realtà il server è ancora in esecuzione sul mio PC di sviluppo. Ma dubito che perché posso trovare le informazioni del server in esecuzione quando sto usando ps sul computer host della macchina virtuale? – nevesly