Miért a nohup használatos unixban?

Tartalomjegyzék:

Miért a nohup használatos unixban?
Miért a nohup használatos unixban?

Videó: Miért a nohup használatos unixban?

Videó: Miért a nohup használatos unixban?
Videó: Miért a Bartók-negyed az egyik legmenőbb környék Budapesten? 2024, November
Anonim

A Nohup egy parancs, amely egy folyamat(job) futtatására szolgál a szerveren, és azt követően is folytatható, hogy kijelentkezett vagy más módon megszakadt a kapcsolat a szerverrel A Nohup a legalkalmasabb hosszú munkákhoz. A Nohup minden Unix számítási szerveren megtalálható. A nohup használatával távoli folyamat futtatásához először csatlakoznia kell egy távoli szerverhez.

Miért használják a nohupot a Linuxban?

Általában a Linux rendszerekben minden folyamat kap egy SIGHUP-ot (Signal Hang UP), amely felelős a folyamat leállításáért a terminál bezárása/kilépése után. A Nohup parancs megakadályozza, hogy a folyamat megkapja ezt a jelet a terminál/shell bezárásakor vagy kilépésekor.

Mi a különbség a nohup és a &? között

A válasz ugyanaz, mint általában – attól függ. a nohup elkapja a bontási jelet, míg az és nem. Mi az a leállási jel?

Hogyan futhatok nohup szkriptet Linux alatt?

Köszönjön a nohup parancsnak Hol, parancsnév: a shell-szkript vagy parancsnév neve. Argumentumot adhat át parancsnak vagy shell szkriptnek. &: a nohup nem helyezi automatikusan a háttérbe az általa futtatott parancsot; ezt kifejezetten meg kell tennie úgy, hogy a parancssort egy & szimbólummal zárja.

Honnan tudhatom, hogy a nohup fut-e?

A programok eredményeinek vagy állapotának ellenőrzéséhez jelentkezzen be újra ugyanarra a szerverre. Amint a feladat befejeződött, a kimenete az otthoni tárhelyén található fájlba kerül. A fájlnév a következő lesz: " nohup. out" (idézőjelek nélkül).

Ajánlott: