Logo da.boatexistence.com

Hvorfor bruges nohup i unix?

Indholdsfortegnelse:

Hvorfor bruges nohup i unix?
Hvorfor bruges nohup i unix?

Video: Hvorfor bruges nohup i unix?

Video: Hvorfor bruges nohup i unix?
Video: How to Use "nohup" to Run Processes in the Background on Linux 2024, Kan
Anonim

Nohup er en kommando, der bruges til at køre en proces(job) på en server og få den til at fortsætte, efter at du har logget ud eller på anden måde mistet forbindelsen til serveren Nohup er bedst egnet til lange jobløb. Nohup er til stede på alle Unix computerservere. For at bruge nohup til at køre en fjernproces, skal du først oprette forbindelse til en fjernserver.

Hvorfor bruges nohup i Linux?

Sædvanligvis sendes hver proces i Linux-systemer en SIGHUP (Signal Hang UP), som er ansvarlig for at afslutte processen efter lukning/afslutning af terminalen. Nohup-kommando forhindrer processen i at modtage dette signal, når terminalen/skallen lukkes eller forlades.

Hvad er forskellen mellem nohup og &?

Svaret er det samme som norm alt - det afhænger af det. nohup fanger afbrydelsessignalet, mens - -tegnet ikke. Hvad er afbrydelsessignalet?

Hvordan kører jeg et nohup-script i Linux?

Sig hej til nohup-kommando Hvor, kommando-navn: er navnet på shell-scriptet eller kommandonavnet. Du kan sende argument til kommando eller et shell-script. &: nohup sætter ikke automatisk kommandoen den kører i baggrunden; du skal gøre det eksplicit ved at afslutte kommandolinjen med et &-symbol.

Hvordan ved jeg, om nohup kører?

For at kontrollere resultaterne eller status for programmerne skal du logge ind på den samme server igen. Når jobbet er afsluttet, vil dets output blive indeholdt i en fil, der er placeret i dit hjem. Filnavnet vil være " nohup. out" (ingen anførselstegn).

Anbefalede: