Welcome to Our Website

Unix Nohup: Suorita Komento tai Shell-Skripti, Jopa sen jälkeen, kun kirjaudut Ulos

Kun käytät Unix-työ taustalla ( käyttäen &, bg-komennon), ja kirjaudu ulos istunnosta, prosessi tapetaan. Voit välttää tämän käyttämällä useita menetelmiä-työn suorittaminen nohupilla tai sen tekeminen erätyönä at, batch tai cron-komennolla.
Tämä pikavinkki on aloittelijoille. Jos olet käyttänyt nohup jonkin aikaa, jätä meille kommentti ja kerro meille, millaisissa tilanteissa käytät nohup.,

tässä nopea vinkki, olkaamme tarkistaa miten prosessi käynnissä silloinkin, kun et kirjaudu ulos, käyttäen nohup.

Nohup tarkoittaa ei ripustusta, joka voidaan suorittaa alla esitetyllä tavalla.

nohup syntaksi:

# nohup command-with-options &

Nohup on erittäin hyödyllinen, kun sinun täytyy suorittaa shell-skripti, tai komento, joka vie kauan aikaa lopettaa. Siinä tapauksessa, et halua olla kytketty kuori ja odottaa komennon loppuun. Sen sijaan suorita se nohupilla, poistu kuoresta ja jatka toisella työllä.

selitys nohupista.,out-tiedosto

oletusarvoisesti, standardilähtö ohjataan nohupiin.poistakaa tiedosto nykyisestä kansiosta. Ja keskivirhe ohjataan stdout, joten se on myös nohup.ulos. Joten, nohup.out sisältää sekä standardilähtö – että virheilmoituksia komentosarjasta, jonka olet suorittanut nohup-komennolla.

nohupin käytön sijaan.ulos, voit myös ohjata ulostulo tiedostoon normaalien shell uudelleenohjaukset.,

Esimerkki: Tulostus linjat sekä standard output & keskivirhe

while(true)doecho "standard output"echo "standard error" 1>&2 sleep 1;done

Suorita skripti ilman uudelleenohjaus

Suorita script uudelleenohjaus

Jos et kirjaudu ulos ja kirjaudu sisään uudelleen, voit silti nähdä custom-script.sh käynnissä taustalla.

$ ps aux | grep sathiya sathiya 12034 0.0 0.1 4912 1080 pts/2 S 14:10 0:00 sh custom-script.sh

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *