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).