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/19 10:33] – 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 | 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 |
- | 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} | ||
</ | </ |