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.
|
Pystar da in judecata Apple
Piratu, exemplul tau de marketing este u...
Va inlocui Empathy Pidgin?
nu cred de curand sa-l inlocuiasca pe pi...
Va inlocui Empathy Pidgin?
pidginul merge beton,pacat ca nu are si ...
NASA o face lata
The laptops carried by astronauts report...
Torvalds: da, as lucra la Microsoft
Eu zic ca omul e diplomat .... adica tre...
Pystar da in judecata Apple
nu-i asa de simplu, poate ca o sa dai 39...
Pystar da in judecata Apple
Ai dreptate - s-ar putea sa nu fie aceea...