Automatizările sunt foarte utile, mai ales când ai ceva de făcut şi
e vorba de muncă repetitivă. Aşadar, în rândurile ce urmează, voi
prezenta câteva întrebuinţări ale loop-urilor.Dacă vrei o listă cu toate jpg-urile dintr-un folder, poţi încerca aşa:
for JPG in *.jpg; do echo $JPG; done > lista.txt
Dacă httpd-ul a luat-o razna îl poţi omorî mai uşor cu
for PID in $(ps -C httpd | awk '/httpd/ { print $1 }'); do kill -TERM $PID;
done
Iar dacă backup-ul folosind software avansat (şi adesea proprietar) îţi
dă bătăi de cap, the good old tar e mai bun ca orice. Hai să
automatizăm şi asta:
DATE=$(date +'%Y-%m-%d')
for DIR in /etc /var /root; do
tar -czvf /backups/$DIR_$DATE.tgz $DIR
done
În acest caz, e mai bine să introduceţi codul de mai sus într-un
script şi să-l puneţi să fie rulat la un interval de timp folosind
cron. Dacă curiozitatea vă împinge, vă puteţi documenta aici sau aici mai mult.
|
RIAA da in judecata SourceForge
Gresit. Prost e ala care da, nu ala care...
No longer a KDE fan
eu am gedora 10 preview cu updaturile la...
RIAA da in judecata SourceForge
sunt cu capu grav de tot
No longer a KDE fan
A fost prematura lansarea lui kde4,dar.....
No longer a KDE fan
Eu sunt bucuros ca vechea distributie pe...
No longer a KDE fan
mai sincer nici eu nu-l mai folosesc dar...
No longer a KDE fan
Eu unul sunt de acord cu tipul. N-am mai...