Domanda

Sono in esecuzione una serie di comandi ssh in uno sfondo. Quando il innescato-via-SSH il comando finisce per eseguire il processo in background ssh appropriata non ottiene terminata e gli spettacoli uscita ps -l 'finitura' per WCHAN e T per 'stato'. Allora, perché il processo di attivazione non è terminato e che cosa significa valore 'finitura' per WCHAN?

Grazie mille

È stato utile?

Soluzione

Lo stato "T" significa che il processo è stato sospeso. Dal momento che lei ha detto è stato eseguito in background, questo può essere dovuto alla lettura di ingresso tty (o la scrittura di uscita TTY se stty tostop è impostato). Se il programma non richiede alcun input, utilizzare l'opzione ssh -n per evitare questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top