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