Linux - životnost vzdáleně spuštěných procesů
Zdravím,
co se stane, když na vzdálené linux mašině spustím (přes ssh) nějaký persistentní proces, třeba top a násilně ukončím ssh klienta. Bude na serveru běžet ten proces dál?
Zdravím,
co se stane, když na vzdálené linux mašině spustím (přes ssh) nějaký persistentní proces, třeba top a násilně ukončím ssh klienta. Bude na serveru běžet ten proces dál?
Předmět | Autor | Datum |
---|---|---|
Nie. fleg 29.04.2011 20:20 |
fleg | |
aby proces běžel dál, musel bys jej "detachnout" (odpojit, alias spustit na pozadí) od "mateřské" in… touchwood 29.04.2011 20:59 |
touchwood | |
Pripadne sa screenuje. poslední fleg 29.04.2011 21:31 |
fleg |
Zpět do poradny Odpovědět na původní otázku Nahoru
Nie.
aby proces běžel dál, musel bys jej "detachnout" (odpojit, alias spustit na pozadí) od "mateřské" instance shellu. To se dělá tak, že jej spustíš s ampersandem:
např. top & (i když zrovna tento příkaz trochu postrádá smysl.)
tím se proces spustí bez interakce se shellem (proto je dobré a vhodné postarat se o stdout a stderr přesměrováním do souborů). Vyvolat do popředí jej pak lze pomocí příkazu fg(ForeGround), "do pozadí" jej zase umístíš tak, že zmáčkneš ctrl+z a následně napíšeš bg (BackGround).
Pripadne sa screenuje.