tässä opetusohjelmassa aiomme oppia, miten ajaa prosessi taustalla. Opit myös siirtämään taustaprosessin etualalle ja päinvastoin.
Kun me suorittaa komennon Linux-shell-prosessi luo suorita etualalla, liittämällä itse istuntoon. Tämä tarkoittaa sitä, että emme voi olla vuorovaikutuksessa kuoremme kanssa ennen kuin prosessi poistuu.
Vaikka tämä voi olla toivottavaa, lyhytaikainen prosessit, kuten käynnissä find
teidän tiedostojärjestelmä., Se ei ole aina toivottavaa pidempään eläneet prosessit, kuten käynnissä development Web server.
Sijoittamalla Käynnissä Etualalla Prosessin-alalle
etualalla prosessi on prosessi. Jotta etualan proces voidaan sijoittaa taustalle, meidän on ensin nukutettava prosessi ja asetettava se sitten taka-alalle.
- Suorita komento prosessin suorittamiseen.
- Press
CTRL+Z
to put the process into sleep. - Suorita
bg
komento herättää prosessi ja ajaa sen taustalla.,
juoksevan taustaprosessin asettaminen etualalle
taustaprosessi voidaan tarvittaessa palauttaa etualalle. Tämän saavuttamiseksi käytämmefg
– käskyä.
fg
Käynnissä fg
komento omasta, ilman prosessi ID, pakottaa viimeksi suorittaa prosessin istunnon etualalle.
fg
etualalle tietty prosessi sinun pitäisi sisällyttää prosessin tunnus.,
fg 1234
Alkaa Prosessi Taustalla
Lopulta, prosessi loi suorittamalla komento-line voi olla pakko aloittaa taustalla. Tähän asetamme vahvistimen (&) komentomme loppuun. Tämä ohjeistaa kuorta, kuten bashia, aloittamaan prosessin taustalla.
find / -type f -name="*.txt" &
Voit antaa Työn TUNNUS, prosessin ja palata interaktiivinen shell.