Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Mettere un processo in background

Supponiamo di voler ripristinare il prompt della shell senza terminare il xlogo pro-


grammo. Possiamo farlo inserendo il programma nel sfondoPensa al terminale come se avesse un primo piano (con elementi visibili in superficie come il prompt della shell) e uno sfondo (con elementi nascosti dietro la superficie). Per avviare un programma in modo che venga immediatamente posizionato in background, seguiamo il comando con un carattere "&":



[io@linuxbox~]$ xlogo &

[1] 28236

[io@linuxbox~]$

[io@linuxbox~]$ xlogo &

[1] 28236

[io@linuxbox~]$


Dopo aver inserito il comando, il xlogo La finestra è apparsa e il prompt della shell è tornato, ma sono stati visualizzati anche alcuni numeri strani. Questo messaggio fa parte di una funzionalità della shell chiamata controllo del lavoroCon questo messaggio, la shell ci dice che abbiamo avviato il lavoro numero 1 ("[1]”) e che ha PID 28236. Se eseguiamo ps, possiamo vedere il nostro processo:


[io@linuxbox~]$ ps

PID TTY ORA CMD

10603 punti/1 00:00:00 bash

28236 punti/1 00:00:00 xlogo

28239 punti/1 00:00:00 ps

[io@linuxbox~]$ ps

PID TTY ORA CMD

10603 punti/1 00:00:00 bash

28236 punti/1 00:00:00 xlogo

28239 punti/1 00:00:00 ps


La funzione di controllo dei lavori della shell ci fornisce anche un modo per elencare i lavori che sono stati avviati dal nostro terminale. Utilizzando posti di lavoro comando, possiamo vedere questo elenco:



[io@linuxbox~]$ posti di lavoro

[1]+ Correre

xlogo &

[io@linuxbox~]$ posti di lavoro

[1]+ Correre


Immagine

I risultati mostrano che abbiamo un lavoro, numerato "1", che è in esecuzione e che il comando è stato xlogo &.


Il miglior sistema operativo cloud computing su OnWorks: