logowanie do pliku wyników działania skryptów bash
: 26 grudnia 2010, 16:06
Witam.
Chciałbym logować do pliku wyniki działania skryptów, w logach chciałbym mieć
Chciałbym logować do pliku wyniki działania skryptów, w logach chciałbym mieć
- czas startu
- obciążenie procesora
- wykorzystanie pamięci ram
- informacje czy podczas wykonania pojawiły się jakieś problemy
- czas zakończenia
Kod: Zaznacz cały
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DATA=`date +%Y-%m-%d`
KATALOG="Apache"
KATALOG2="ProFTPd"
KATALOG3="Skrypty"
KATALOG4+"Nagios"
CEL1="/etc/apache2/"
CEL2="/etc/proftpd/"
CEL3="/etc/skrypty"
CEL4="/usr/local/nagios/"
cd /mnt/outside/Konfiguracje/
echo -n "Tworze katalogu $DATA"
mkdir $DATA
echo "[OK]"
echo -n " Tworzenie katalogu $KATALOG"
cd $DATA
mkdir $KATALOG
echo "[OK]"
rsync --progress -axH $CEL1 /mnt/outside/Konfiguracje/$DATA/$KATALOG > /dev/null 2>&1
echo "[OK]"
echo -n " Tworzenie katalogu $KATALOG2"
mkdir $KATALOG2
rsync --progress -axH $CEL2 /mnt/outside/Konfiguracje/$DATA/$KATALOG2 > /dev/null 2>&1
echo "[OK]"
mkdir $KATALOG3
rsync --progress -axH $CEL3 /mnt/outside/Konfiguracje/$DATA/$KATALOG3 > /dev/null 2>&1
echo "[OK]"
mkdir $KATALOG4
rsync --progress -axH $CEL4 /mnt/outside/Konfiguracje/$DATA/$KATALOG4 > /dev/null 2>&1
echo "[OK]"
echo -n "Kopiowanie zakończone"