Logo nl.boatexistence.com

Waarom wordt nohup gebruikt in Unix?

Inhoudsopgave:

Waarom wordt nohup gebruikt in Unix?
Waarom wordt nohup gebruikt in Unix?

Video: Waarom wordt nohup gebruikt in Unix?

Video: Waarom wordt nohup gebruikt in Unix?
Video: How to Use "nohup" to Run Processes in the Background on Linux 2024, Juli-
Anonim

Nohup is een commando dat wordt gebruikt om een proces (taak) op een server uit te voeren en het door te laten gaan nadat u bent uitgelogd of anderszins de verbinding met de server hebt verbroken Nohup is het meest geschikt voor lange opdrachten. Nohup is aanwezig op alle Unix-computerservers. Om nohup te gebruiken om een extern proces uit te voeren, moet u eerst verbinding maken met een externe server.

Waarom wordt nohup gebruikt in Linux?

Meestal krijgt elk proces in Linux-systemen een SIGHUP (Signal Hang UP) die verantwoordelijk is voor het beëindigen van het proces na het sluiten/verlaten van de terminal. Nohup-opdracht voorkomt dat het proces dit signaal ontvangt bij het sluiten of verlaten van de terminal/shell.

Wat is het verschil tussen nohup en &?

Het antwoord is hetzelfde als gewoonlijk - het hangt ervan af. nohup vangt het ophangsignaal op terwijl het ampersand niet doet. Wat is het ophangsignaal?

Hoe voer ik een nohup-script uit in Linux?

Zeg hallo tegen nohup command Waar, opdrachtnaam: is de naam van het shellscript of de opdrachtnaam. U kunt een argument doorgeven aan een opdracht of een shellscript. &: nohup plaatst het commando dat het uitvoert niet automatisch op de achtergrond; je moet dat expliciet doen, door de opdrachtregel te beëindigen met een & symbool.

Hoe weet ik of nohup actief is?

Om de resultaten of status van de programma's te controleren, logt u opnieuw in op dezelfde server. Zodra de taak is voltooid, wordt de uitvoer ervan opgenomen in een bestand in uw thuisruimte. De bestandsnaam is " nohup. out" (geen aanhalingstekens).

Aanbevolen: