Teljes szöveg:
- TSM napi riport shell szkript @shell:riportok
- ged | wc -l) -eq 0 ]]; then cat ${TMP_FILE}.damaged | tee -a $TMP_HTML_FILE >> $TMP_FILE fi done # DIRECTORY CONTA... ged | wc -l) -eq 0 ]]; then cat ${TMP_FILE}.damaged | tee -a $TMP_HTML_FILE >> $TMP_FILE fi done done echo "$HTML_MODUL_LA... SM_SZERVERNEV[$TSM_SZERVER]}:" | tee -a $TMP_HTML_FILE >> $TMP_FILE; fi dsmadmc -id=$TSM_FELH -pa=$TSM_JELSZO... | egrep -v '(ANR2034|ANS8001)' | tee -a $TMP_HTML_FILE >> $TMP_FILE done echo "$HTML_MODUL_LABLEC" >> $TMP_HTML_FILE
- TSM kliens riport shell szkript @shell:riportok
- E echo "TSM kliens riport" | tee -a $TMP_HTML_FILE >> $TMP_FILE echo '</div>' >> $TMP_HTML_FILE date | tee -a $TMP_HTML_FILE >> $TMP_FILE echo "<br>" >> $TMP_HTML_FILE } function fej... ntf "> @%-35s %-12s\n",$1,$2}' | tee -a $TMP_HTML_FILE | tee -a $TMP_FILE done # Program torzs if [ `echo $TSM_SZERVEREK | ... RUNTIME RESULT" | tee -a $TMP_HTML_FILE >> $TMP_FILE echo "--------------------- ---------
- TSM node replikacios iranyt forgato szkript @shell:replikacio
- k:" log $white " $1" echo $1 | tee $TMP_FILE >> $LOG_FILE ;; -r|--receive-only) IF_REPL_MODE='RECEIVE... xit fi # Itt kezdodik a lenyeg grep -v '^$' $TMP_FILE | while read NODE; do if [[ $ROTATE ]]; then ... $(date "+%Y.%m.%d %H:%M")" -=[ $NODE ]=-" >> $LOG_FILE REPL_MODE=`$DSMADMC1 "select REPL_MODE from node... a:" $DSMADMC1 lock node $NODE | tee -a $LOG_FILE RC=${PIPESTATUS[0]} if [[ $RC -ne 0 ]];
- TSM Auto Deployment planner szkript @shell
- nodeinfo=TBD' -SUB=YES -REPLACE=ALL\"" | tee $TMP_FILE >> $LOG_FILE; ;; Linux) $DSMADMC "DEFI... odeinfo2=TBD' -SUB=YES -REPLACE=ALL\"" | tee $TMP_FILE >> $LOG_FILE; ;; AIX) $DSMADMC "DEFINE... odeinfo2=TBD' -SUB=YES -REPLACE=ALL\"" | tee $TMP_FILE >> $LOG_FILE; ;; *) printf "${red}Vala... esac if [[ $(grep -c "ANR2500I" $TMP_FILE) -ne 1 ]]; then printf "${red}A(z) ${DEPL
- VMware image mentések riportja @shell:riportok
- fi #Kivetel lista felolvasasa [[ ! -e $EXCEPTION_FILE ]] && touch $EXCEPTION_FILE while read SOR; do EXCEPTIONS="$(echo $EX... "><th>${INPUT//,/</th><th>}</th></th>" >> $OUTPUT_FILE.html || echo "<tr><th>${INPUT//,/</th><th>}</th></th>" >> $OUTPUT_FILE.html else [[ $(($ROWNUM % 2)) -... "><td>${INPUT//,/</td><td>}</td></tr>" >> $OUTPUT_FILE.html || echo "<tr><td>${INPUT//,/</td><td>}</td></tr>" >> $OUTPUT_FILE.html fi fi ROWNUM=$(($ROWNUM+1)) done... "><th>${INPUT//,/</th><th>}</th></th>" >> $OUTPUT_FILE.html || echo "<tr><th>${INPUT//,/</th><th>}</th></th>" >> $OUTPUT_FILE.html else [[ $(($ROWNUM % 2)) -
- AIX tape device-ok átnevezése beszédesre konfig állomány alapján @shell:device_management
- $]/{$3=toupper($3);$4=toupper($4)}1' $NAMING_CONF_FILE > $NAMING_CONF_FILE.tmp mv $NAMING_CONF_FILE.tmp $NAMING_CONF_FILE echo " kesz." sort $TMP_FILE | uniq if [[ -e $TMP_FILE && ! "$1" = "-f" ]]; then echo "Ha ennek ellenere futtatni szeretned
- Hasznos TSM SQL lekérdezések
- asznált aktív management class-ok listázása === <file>select domain_name,class_name as "MGMT CLASS with... class_name from archives) and set_name='ACTIVE'</file> === Milyen management class-ok alatt vannak egy node adatai letárolva? === <file>select distinct node_name,class_name from backups... ,class_name from archives where node_name='NODE'</file> Megőrzési időkkel: SELECT DISTINCT b.NODE_NA
- Shell szkript felderítő szkript @shell
- E; do if [[ -f $FILE ]]; then if [[ $(file $FILE | egrep -c '(: shell script|: commands text)') -eq 1 || -n $FILE_LISTA ]]; then MTIME=$(istat $FIL... 30s\n",$1,$2,$3,$4,$5,$6}' echo "$FILE;$MTIME;$CRONTABS;$IPS;$COMMANDS;$EMAILS;$(shasum $FILE | awk '{print $1}')" | awk -F';' '{printf "%-60s;... /' >> $CSVFILE fi else echo "$FILE;Nem nyithato meg a fajl." | awk -F';' '{printf "%-60s %-41s\n",$1,$2}' echo "$FILE;Nem nyithato meg a fajl." | awk -F';' '{printf "%
- Hálózati okosságok @linux
- SH-n másolás köztes állomáson át === tar cvf - file1 file2 | ssh KoztesHoszt "ssh -o \"StrictHostKeyCheckin... -\"" Kicsit kultúráltabban: ~/.ssh/config: <file> Host jumphost1 User username1 Host jumphost2 ... username4 ProxyCommand ssh -W %h:%p jumphost3 </file> Majd ssh/scp server ... === Több parancs fu... === Jelszavas sudo parancs futtatása SSH-n === <file> #!/bin/bash read -a Pass -s -p "Jelszavad? : " e
- TSM szerver telepítés @doksik_leirasok
- inst1 * Linux **/etc/security/limits.conf:** <file> tsminst1 soft nofile 102... sminst1 hard nofile 10240 </file> * AIX **/etc/security/limits:** <file> default fsize = -1 cpu = -1 data ... -1 rss_hard = -1 nofiles = 4000 </file> * **Szerver bináris feltelepítése** # ./in
- VM-ek diszkjeinek listázása @shell:oravm
- ====== VM-ek diszkjeinek listázása ====== <file> #!/bin/bash . ovm_functions.sh kulcs_ellenorzes print... \n",$1,$2,$3,$4,$5}' fi done | sort -k1 </file> Fizikai diszkek listája guest device névvel és UUID-val: <file> #!/bin/bash . ovm_functions.sh kulcs_ellenorzes OUT_FILE=ovm_list_vm_phys_disks.lst TMP_FILE=${0}.tmp ovm
- VM-ek listázása @shell:oravm
- ====== VM-ek listázása ====== <file> #!/bin/bash . ovm_functions.sh kulcs_ellenorzes OUT_FILE=ovm_list_vm_phys_disks.lst TMP_FILE=${0}.tmp echo 'NAME;OS;IP;VCPU;MEMORY;DISK_SIZE_SUM;NETWORKS' for ... ; do ovm_cli "show vm id=$VM_ID" 2>&1 > ${TMP_FILE} NAME=$(cat ${TMP_FILE} | awk -F'=' '/Name/{p
- TSM drive usage riport @shell:riportok
- IBRARY}' GROUP BY library_name" NR=0 rm -rf $TMP_FILE $TMP_FILE.2 # Matrix inicializalasa for J in {1..24}; do ... ATRIX[$((10#$I+1)),$NR]="_" done <<< "`paste $TMP_FILE $TMP_FILE.2 | awk '{print $1, ($2 + $4)}'`" # Diagram matr... sag: ${TOTAL_DRV_USAGE}%)" | sed -e :a -e 's/^.\{1,'$((10#$NR*3))'\}$/ & /;ta' echo done done </file>
- Linux okosságok
- tp://gsteph.blogspot.hu/2007/04/bash-reading-text-file.html|BASH: Reading Text File]] * [[http://www.howtogeek.com/howto/ubuntu/key
- Szkriptelés @linux
- = -v ORS='\n\n' 'NR==FNR{a[$0]++;next}!($0 in a)' file2 file1 ==== Ha az SSH kilép aciklusból az első futás ut... ! sed -i -e 's/\x1b\[[0-9;]*m//g' -e 's/^M//g' file Váltott soroz színezés: | awk '{if (NR%2 != 1... \033[u ==== "Homokóra" - progress ikon ==== v1: <file> a=1 sp="/-\|" echo -n ' ' while true do printf "\b${sp:a++%${#sp}:1}" done </file> v2: <file> spinner() { local pid=$1 loca