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áltozatKövetkező változatKövetkező változat mindkét oldalon | ||
shell:drp_sync [2013/11/19 10:37] – admin | shell:drp_sync [2014/04/11 13:26] – admin | ||
---|---|---|---|
Sor 5: | Sor 5: | ||
#!/bin/bash | #!/bin/bash | ||
############################################### | ############################################### | ||
- | # tsm_drp_backup.sh - v1.2 # | + | # tsm_drp_backup.sh - v1.3 # |
# Keszitette: Agoston Peter # | # Keszitette: Agoston Peter # | ||
############################################### | ############################################### | ||
Sor 16: | Sor 16: | ||
PSW=" | PSW=" | ||
ERR_MAILS=" | ERR_MAILS=" | ||
+ | SSH_OPT=" | ||
+ | date | ||
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 | fi | ||
# Megnezzuk tudunk-e kapcsolodni a celszerverhez | # Megnezzuk tudunk-e kapcsolodni a celszerverhez | ||
- | echo "Proba kapcsolodas..." | + | printf |
- | ssh -o BatchMode=yes -o ConnectTimeout=5 | + | ssh ${SSH_OPT} |
- | if [[ $? -ne 0 ]]; then echo "SSH kapcsolodas ${BACKUP_SRV} szerverhez sikertelen." | + | if [[ $? -ne 0 ]]; then |
+ | | ||
+ | echo "SSH kapcsolodas ${BACKUP_SRV} szerverhez sikertelen." | ||
+ | | ||
+ | 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 |
+ | dsmadmc -se=$TSMSERVER -id=$ID -pa=$PSW -dataonly=y backup devconfig | ||
scp -B ./TSM.PWD ./ | 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} | ||
</ | </ |