Come faccio a recuperare un process disown'd?

Simile a molte domande precedenti, mi sono trovato in esecuzione di un lavoro che vorrei avere eseguito sullo schermo. Sono stato costretto a disapprovare il process perché ho dovuto scolbind. Ora che ho riconnesso, vedo che il process è ancora in esecuzione. Come posso "recuperare" il process, in modo da poter vedere la sua produzione e darle input?

Questa domanda è diversa da quella di spostare un process in esecuzione allo schermo, in quanto comport la riapertura delle maniglie perdite di stdin / out / err.

  • Suggerimenti per emulatori terminali su Linux, Windows e Mac
  • Storia nel terminal di linux
  • Monitorare lo stato RAID tramite il terminal (CentOS 5)
  • Collegamento a un terminal PSTN di chiamata analogica senza linea PSTN
  • Cron sembra funzionare ma non si esegue allo stesso modo di quando viene eseguito manualmente dal terminal
  • Comando Shell per rimuovere l'estensione dei file
  • Impostazione dei Servizi Terminal nel server Windows 2008 R2 per la prima volta per connettere 20 utenti remoti
  • Posso recuperare un process nano da un terminal precedente?
  • 2 Solutions collect form web for “Come faccio a recuperare un process disown'd?”

    Si tratta di una duplice questione – vedere Passaggio di un process già in esecuzione a Screen , che punta a retty , che è un autocritico orribile hack implementando quello che avevo sempre indovinato potrebbe essere ansible ma mai veramente provato: trova fd 0, 1 , e 2 (standard in, out e errore, rispettivamente) per il process e li attribuisce, come un orribile parassita aberrante che non dovrebbe essere.

    Disapprovando il process, si sta dicendo effettivamente che si desidera ignorare SIGHUP rilasciati dal terminal. Una volta chiusa la session (ad esempio bash), questo process diventerà di properties; di init. Quindi, quando dici di voler rientrare un process dopo aver rinunciato alla properties;, stai dicendo che vuoi prendere la properties; da un altro process – che non è attuato e per una buona ragione. Questo solo non è ansible fare graziosamente in Linux.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.