Beh, va così, ho dovuto eseguire un programma da casa mia tramite ssh
nel server della mia istituzione. Non volevo che il mio programma venisse chiuso alla chiusura della sessione (non sapevo di screen
).Come riportare un processo in background orfano in primo piano?
Quello che ho fatto è stato premere Ctrl+Z
e quindi digitare bg
in modo che venga eseguito in background. La sessione è stata interrotta. Ora quando accedo al computer dell'istituzione e digito ps -u username
, viene visualizzato che il programma è ancora in esecuzione ma non riesco a portarlo in primo piano.
Ho provato fg
e jobs
ma questi comandi non mi danno alcun risultato.
Per favore qualcuno mi aiuti ..
Risposta breve dall'altro messaggio: È possibile. Installa 'reptyr', quindi esegui' reptyr [PID] '- ma questo potrebbe non funzionare se un processo (ad esempio, uno script di bash) avvii un altro (sotto) processo. – BurninLeo