meta data for this page
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
| Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
| shell:drp_sync [2013/11/14 17:15] – admin | shell:drp_sync [2019/05/20 10:21] (aktuális) – külső szerkesztés 127.0.0.1 | ||
|---|---|---|---|
| Sor 4: | Sor 4: | ||
| <file sh tsm_drp_backup.sh> | <file sh tsm_drp_backup.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| + | ############################################### | ||
| + | # tsm_drp_backup.sh - v1.4 (2014.04.18) | ||
| + | # Keszitette: Agoston Peter # | ||
| + | ############################################### | ||
| + | |||
| ATTACHFILE=`date +drp_files_%Y%m%d%H%M.tar.gz` | ATTACHFILE=`date +drp_files_%Y%m%d%H%M.tar.gz` | ||
| HOME_DIR="/ | HOME_DIR="/ | ||
| Sor 11: | Sor 16: | ||
| PSW=" | PSW=" | ||
| ERR_MAILS=" | ERR_MAILS=" | ||
| + | SSH_OPT=" | ||
| + | |||
| + | echo "# START " | ||
| cd $HOME_DIR | cd $HOME_DIR | ||
| # Csak akkor masolgatunk, | # Csak akkor masolgatunk, | ||
| if [ `ps ax | grep dsmserv | grep -v grep | wc -l` -lt 1 ]; then | if [ `ps ax | grep dsmserv | grep -v grep | wc -l` -lt 1 ]; then | ||
| - | exit 0 | + | |
| + | | ||
| + | fi | ||
| + | |||
| + | # Megnezzuk tudunk-e kapcsolodni a celszerverhez | ||
| + | printf "Proba kapcsolodas... " | ||
| + | ssh ${SSH_OPT} ${BACKUP_SRV} "echo Ok" | ||
| + | if [[ $? -ne 0 ]]; then | ||
| + | echo "SSH kapcsolodas ${BACKUP_SRV} szerverhez sikertelen." | ||
| + | echo "SSH kapcsolodas ${BACKUP_SRV} szerverhez sikertelen." | ||
| + | exit 1; | ||
| fi | fi | ||
| # volhist fájl aktualizálása mielőtt másolnánk | # volhist fájl aktualizálása mielőtt másolnánk | ||
| - | dsmadmc -se=$TSMSERVER -id=$ID -pa=$PSW backup volhistory | + | dsmadmc -se=$TSMSERVER -id=$ID -pa=$PSW |
| - | scp ./TSM.PWD ./ | + | dsmadmc -se=$TSMSERVER -id=$ID -pa=$PSW -dataonly=y backup devconfig |
| + | scp -B ./TSM.PWD ./ | ||
| #Betomoriti egy tar.gz-be a drp fajlokat es ssh-val atmasolja a backup szerverre | #Betomoriti egy tar.gz-be a drp fajlokat es ssh-val atmasolja a backup szerverre | ||
| - | tar cf - ./TSM.PWD ./ | + | tar cf - ./TSM.PWD ./ |
| if [[ $? -ne 0 ]]; then | if [[ $? -ne 0 ]]; then | ||
| - | echo -e " | + | echo -e " |
| fi | fi | ||
| # A 31 napnal regebbi drp fileokat torli, az 1 napnal regebbiekbol csak a 02:00 orait hagyja meg | # A 31 napnal regebbi drp fileokat torli, az 1 napnal regebbiekbol csak a 02:00 orait hagyja meg | ||
| - | ssh ${BACKUP_SRV} "find ${HOME_DIR}/ | + | echo "Regi verziok torlese a tuloldalrol..." |
| - | ssh ${BACKUP_SRV} "find ${HOME_DIR}/ | + | ssh ${SSH_OPT} |
| - | ssh ${BACKUP_SRV} "find ${HOME_DIR}/ | + | ssh ${SSH_OPT} |
| + | ssh ${SSH_OPT} | ||
| </ | </ | ||