Ho accidentalmente "fermato" il mio telnet
processi. Ora non posso né "tornare indietro" ad esso, né posso ucciderlo (non risponderà a kill 92929
, dove 92929 è l'elaborazione.)
Quindi, la mia domanda è, se hai un processo interrotto sulla riga di comando di Linux, come puoi tornare ad esso o ucciderlo, senza dover ricorrere a kill -9
?
Risposta accettata:
Il modo più semplice è eseguire fg
per portarlo in primo piano:
$ help fg
fg: fg [job_spec]
Move job to the foreground.
Place the job identified by JOB_SPEC in the foreground, making it the
current job. If JOB_SPEC is not present, the shell's notion of the
current job is used.
Exit Status:
Status of command placed in foreground, or failure if an error occurs.
In alternativa, puoi eseguire bg
per farlo continuare in background:
$ help bg
bg: bg [job_spec ...]
Move jobs to the background.
Place the jobs identified by each JOB_SPEC in the background, as if they
had been started with `&'. If JOB_SPEC is not present, the shell's notion
of the current job is used.
Exit Status:
Returns success unless job control is not enabled or an error occurs.
Se hai appena premuto Ctrl Z , quindi per ripristinare il lavoro basta eseguire fg
senza argomenti.