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.
|
KDE 3.5.10
In Nautilus poti redimensiona iconurile ...
KDE 3.5.10
am incercat si eu Gnome, ca va tot vad c...
KDE 3.5.10
Waw, nu credeam ca vor mai lansa vreun r...
Canon isi indreapta fata spre pinguini
Da, la capitolul "scannere si Linux&...
KDE 3.5.10
The King is dead! Long live the KDE 3.5....
Why Linux Sucks
comentariile sunt mai interesante decat ...
Canon isi indreapta fata spre pinguini
daca era si despre scanere aveam eu ce l...