Run-parts

Linux.fista
Siirry navigaatioon Siirry hakuun

run-parts on ohjelma joka ajaa annetusta hakemistosta kaikki tietyllä tavalla nimetyt tiedostot. Sitä saattaa käyttää esimerkiksi init ajaessaan alustusskriptejä tai cron ajaessaan töitä päivittäisten yms. töitten hakemistoista.

run-parts ajaa vain tietyllä tavalla nimetyt tiedostot, jotta se ei ajaisi esimerkiksi varmusskopioita tai vaihtoehtoisia versioita skripteistä (*~, *.bk, *.dpkg-dist, *.rpmsave tms.). Kun tällaiseeen hakemistoon lisää uuden, ajattavaksi tarkoitetun tiedoston, nimen sopivuus kannattaa kokoilla valitsimella --list tai --test (jälkimmäinen tarkistaa myös oikeudet):

run-parts --test hakemisto
run-parts --list hakemisto

Sääntö, joka määrää mitkä tiedostot ajetaan, vaihtelee tiettyjen valitsimien mukaan:

run-parts hakemisto
run-parts --lsbsysinit hakemisto
run-parts --regexp '^[a-z0-9][a-z0-9-]*$' hakemisto

Muilla valitsimilla voi säätää tulostetta, välittää parametreja, määrätä umask-arvo ja niin edelleen.