Hvorfor brukes nohup i unix?

Innholdsfortegnelse:

Hvorfor brukes nohup i unix?
Hvorfor brukes nohup i unix?

Video: Hvorfor brukes nohup i unix?

Video: Hvorfor brukes nohup i unix?
Video: 03/10 Hvorfor brukes anabole steroider? 2024, November
Anonim

Nohup er en kommando som brukes til å kjøre en prosess(jobb) på en server og få den til å fortsette etter at du har logget ut eller på annen måte mistet forbindelsen til serveren Nohup er best egnet for lange jobbkjøringer. Nohup er til stede på alle Unix dataservere. For å bruke nohup til å kjøre en ekstern prosess, må du først koble til en ekstern server.

Hvorfor brukes nohup i Linux?

Vanligvis sendes hver prosess i Linux-systemer en SIGHUP (Signal Hang UP) som er ansvarlig for å avslutte prosessen etter lukking/avslutning av terminalen. Nohup-kommando forhindrer prosessen i å motta dette signalet ved lukking eller ut av terminalen/skallet.

Hva er forskjellen mellom nohup og &?

Svaret er det samme som vanlig - det kommer an på. nohup fanger opp signalet mens - tegnet ikke. Hva er avslutningssignalet?

Hvordan kjører jeg et nohup-skript i Linux?

Si hei til nohup-kommando Hvor, kommandonavn: er navnet på skallskriptet eller kommandonavnet. Du kan sende argument til kommando eller et shell-skript. &: nohup legger ikke automatisk kommandoen den kjører i bakgrunnen; du må gjøre det eksplisitt ved å avslutte kommandolinjen med et &-symbol.

Hvordan vet jeg om nohup kjører?

For å sjekke resultatene eller statusen til programmene, logg inn på samme server igjen. Når jobben er fullført, vil dens utdata være inneholdt i en fil som ligger i hjemmet ditt. Filnavnet vil være " nohup. out" (ingen anførselstegn).

Anbefalt: