Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako spustíte proces na pozadí?

Ak chcete spustiť proces na pozadí v operačnom systéme založenom na Unixe, môžete použiť operátor ampersand (&) na konci príkazu. To spôsobí, že shell vykoná príkaz a okamžite sa vráti, čo umožní procesu pokračovať v behu na pozadí.

Napríklad, ak chcete spustiť príkaz "ls -l" na pozadí, zadajte nasledovné:

```

ls -l &

```

Tým sa vypíše zoznam súborov a adresárov v aktuálnom adresári a vytlačí sa symbol ampersand (&), ktorý označuje, že príkaz beží na pozadí.

Operátor „&“ môžete použiť aj s inými príkazmi, ako napríklad „sleep“, „ping“ alebo „wget“, aby ste ich spúšťali na pozadí.

Ak chcete zobraziť zoznam všetkých procesov, ktoré sú momentálne spustené na pozadí, môžete použiť príkaz „jobs“. Tým sa vypíše zoznam procesov spolu s ich ID procesu (PID) a ich stavom (spustený, zastavený alebo dokončený).

Ak chcete vrátiť proces na pozadí späť do popredia, môžete použiť príkaz „fg“, za ktorým nasleduje ID procesu (PID). To spôsobí, že proces bude obnovený v popredí a budete s ním môcť priamo interagovať.

Napríklad, ak chcete vrátiť proces s PID 1234 späť do popredia, zadajte nasledovné:

```

fg 1234

```

Na ukončenie procesu na pozadí môžete použiť aj príkaz „kill“. Ak to chcete urobiť, zadajte nasledovné:

```

zabiť

```

kde "" je ID procesu (PID) procesu, ktorý chcete ukončiť.

Tieto príkazy vám poskytujú možnosť spúšťať procesy na pozadí a efektívne ich spravovať v operačnom systéme založenom na Unixe.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené