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.
|
Linux si guvernele a 5 tari
Ce-mi place ultimul pasaj
5 editoare HTML
A - As mai adauga Geany
OpenOffice.org 3.0 - versiunea finala
M-am trezit cu el in Arch. Il folosesc f...
OpenOffice.org 3.0 - versiunea finala
Thanks de news. il asteptam de ceva vrem...
Urmariti TV in Linux
Primul meu tuner a fost un Jetway bt 878...
Urmariti TV in Linux
Eu am stat 1 an cu tuner-ul pe tusa, cre...
Suedia adopta formatul ODF
Avem guvern - Da avem. Indiferent de col...