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.
|
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...
Pystar da in judecata Apple
Pystar facea referire la nucleul OS X. E...
In the Space Cube, noone can hear you scream
cu un design un pic mai stilat avem noul...