miten Shell Script suoritetaan taustaprosessina
Shell scripts avulla voit automatisoida monia tehtäviä ja prosesseja Linuxissa. Joskus saatat joutua suorittamaan nämä komentotulkkikommentit taustalla, jotta päätteesi on vapaa muuhun työhön. Tässä artikkelissa, tarkastelemme miten ajaa shell script taustaprosessina.
miten Shell Script suoritetaan taustaprosessina
tässä ovat vaiheet shell Scriptin suorittamiseen taustaprosessina.
Luo tyhjä komentotulkki skripti
avaa pääte ja suorita seuraava komento luodaksesi tyhjän komentotulkin komentotiedoston.
$ sudo vi hello_world.sh
lisää komentotulkin komennot
lisää seuraavat rivit komentotulkin komentosarjaan
#!/bin/bashecho "Hello World"
Tallenna ja lopeta tiedosto. Yllä oleva ohjelma yksinkertaisesti tulostaa “Hello World”.
tee komentotulkin komentosarja suoritettavaksi
suorita seuraava komento tehdäksesi komentosarjan suoritettavaksi.
$ sudo chmod +x hello_world.sh
suorita seuraava komento varmistaaksesi, että komentotulkkisi skripti toimii.
$ sudo ./hello_world.shHello World
Suorita komentotulkki-skripti taustalla
kun olet vahvistanut komentotulkin komentosarjan, voit suorittaa sen taustan yksinkertaisesti lisäämällä & komennon
$ sudo ./hello_world.sh &
jälkeen tässä tapauksessa, vaikka komentotulkki-komentosarja suoritetaan taustalla, se päättyy Kun suljet komentosarjan tai lopetat istunnon.
jos suoritat komentoa päätteessä ja haluat sulkea päätteen, käytä komentoa nohup ajaaksesi komentosarjan taustalla.
$ sudo nohup ./hello_world.sh &
jos haluat suorittaa tämän komentotulkkikirjoituksen cronjobina, avaa crontab
$ sudo crontab -e
lisää seuraava rivi crontab-tiedostoosi.
0 10 * * * sudo nohup /home/hello_world.sh & >/dev/null 2>&1
yllä olevassa komennossa määritämme “0 10 * * *”suorittaa komennon joka päivä kello 10. Käytämme myös komentotulkin komentosarjan koko polkua, kun viittaamme siihen komennossamme. Lopuksi, me ohjata kaikki tuotos / dev / null. Voit muokata sitä kohti vaatimuksesi. Tallenna ja sulje tiedosto.
siinä se. Kuten näet, on erittäin helppo suorittaa komentotulkin skriptejä taustalla.
lue myös:
Kuinka luoda tyhjä levykuva Linuxissa
miten purkaa tiedostoja salasanalla Linuxissa
miten purkaa Multipart RAR-tiedosto Linuxissa
Miten löytää äskettäin muokattuja tiedostoja Linuxissa
miten asentaa VNC-palvelin Linuxissa
Leave a Reply