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.
|
GNU-Linux nu exista...
Eh, sa fim seriosi. M$ nu e compania unu...
Chrome: bigger, better, faster, stop
Mda, din 100 de teste, fiecare spune tot...
Pana si cromul se oxideaza
Cypress, use Vista 64, like I do right n...
GNU-Linux nu exista...
Da, cam asa ceva. De cand e psycho-boy l...
GNU-Linux nu exista...
romania e in urma tuturor
GNU-Linux nu exista...
Sa inteleg ca suntem in urma Kenyei
GNU-Linux nu exista...
constientizarea maselor despre acest fen...