Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Fermare (mettere in pausa) un processo

A volte vorremo interrompere un processo senza terminarlo. Spesso questo viene fatto per consentire a un processo in primo piano di essere spostato in background. Per interrompere un processo in primo piano, premere Ctrl-zProviamo. Al prompt dei comandi, digita xlogo, l' entra chiave, allora Ctrl-z:



[io@linuxbox~]$ xlogo

[1]+ Arrestato [me@linuxbox ~]$

xlogo

[io@linuxbox~]$ xlogo

[1]+ Arrestato [me@linuxbox ~]$


Immagine

Dopo l'arresto xlogo, possiamo verificare che il programma si è fermato tentando di ridimensionare il xlogo finestra. Vedremo che sembra completamente morto. Possiamo ripristinare il programma in primo piano, utilizzando il fg comando, oppure spostare il programma in background con il bg comando:


[io@linuxbox~]$ parte inferiore %1 [1]+ xlogo & [me@linuxbox ~]$

[io@linuxbox~]$ parte inferiore %1 [1]+ xlogo & [me@linuxbox ~]$


Come con l' fg comando, jobspec è facoltativo se è presente un solo lavoro.

Spostare un processo dal primo piano allo sfondo è utile se lanciamo un programma grafico dal comando, ma dimentichiamo di posizionarlo in background aggiungendo il carattere "&" finale.

Perché dovremmo voler avviare un programma grafico dalla riga di comando? Ci sono due motivi. Innanzitutto, il programma che desideri eseguire potrebbe non essere elencato nei menu del gestore finestre (ad esempio xlogo). In secondo luogo, avviando un programma dalla riga di comando, potresti visualizzare messaggi di errore che altrimenti sarebbero invisibili se il programma fosse avviato graficamente. A volte, un programma non si avvia se avviato dal menu grafico. Avviandolo invece dalla riga di comando, potremmo visualizzare un messaggio di errore che rivelerà il problema. Inoltre, alcuni programmi grafici dispongono di molte opzioni interessanti e utili per la riga di comando.


Il miglior sistema operativo cloud computing su OnWorks: