½Ã³î·ÎÁö ³»Àå SQLITE3¸¦ ÀÌ¿ëÇÑ ¹é¾÷°á°ú ·Î±× TABLE È®ÀÎÈÄ ¿ø°Ý¼¹ö Á¾·á ½ºÅ©¸³Æ® ÀÛ¼º¹æ¹ý
얼마1204; Q/A란에 문1032;/196; 올/160;Nj12; 사항1064;데
1648;DŽ12; 1452;말ᇼ1;안에lj16; 원ᅄ1; NAS서버를 SSH 명/105;1012; 통해 1333;료시Ȗ12;lj16; 0169;법1012; 공유드/160;고
1060;번에lj16; 공유폴더 ᇼ1;기화 처리가 성공완료.108; 결과를 가1256;올 수 1080;lj16; 스크립트를 완ǯ13;했습니다.
기본설치.104;Ǻ12; 1080;lj16; /196;그센터lj16; 기본기능만 1080;Ǻ12;서 아카1060;브 설1221;1012; Ȣ16;시/140;면 아래 블/196;그1032; 가1060;드에서처/100;160;
패Ȗ12;1648; 관리1088;에서 /196;그 센터 고급기능1012; 한번더 설치해 1452;셔야 합니다.
https://blog.naver.com/pksl7890/222484376336
0169;법1008; 아래 내용처/100; /196;그 센터1032; 아카1060;브 설1221;에서 아카1060;브용 1200;1109;소 대상에
log db 파1068;1012; 내/140; 0155;1012;수 1080;lj16; 1201;NJ17;한 폴더 (1228; ᅆ1;우lj16; /volume2/log) /196; 위치선택Ȣ16;고
[V]위에 1648;1221;.108; 1200;1109;소 위치에 /196;컬 /196;그를 아카1060;브 합니다. 160;에 체크를 해1452;고 1201;용합니다.
1060; DB 파1068;1008; SQL LITE용 DB 파1068;/196; 아래 커맨드에 보1060;시lj16; sqlite31032; 실행과 위에 아카1060;브/196; 1648;1221;한 DB파1068; 오픈,160;
그리고 금1068; 1221;상 ᇼ1;기화 처리 성공한 내용1012; SELECT COUNT Ȣ16;lj16; 쿼리를 가1648;고 결과를 알 수 1080;습니다.
r 변수에 1 1060;라lj16; 값1060; 출/141;.104;면 1221;상수행1060; 완료 .104;었다lj16; 1032;0120; 1060;고 0177;업1008; Ȣ16;루에 1회만 한다lj16; 가1221;1077;니다.
0177;업1032; 횟수가 더 많1008; ᅆ1;우lj16; 아래 스크립트1032; 쿼리와 IF 1312;,148;መ1;1012; 1201;1208;7176; 수1221;Ȣ16;셔야 합니다.
시놀/196;1648; 공유폴더1473; shell 폴더에 vi 에디터를 1060;용해 아래처/100; shell 스크립트를 생성합니다.
vi /volume2/shell/poweroff_af_sfsync.sh
#!/bin/sh
r=$(sqlite3 /volume2/log/SYNOSYSLOGDB__LOCALARCH.DB "select count(*) as cnt from logs a where host = 'NAS4' and ldate = date('now','localtime') and prog = 'NetworkBackup' and instr(msg,'Shared Folder Sync finished to sync task') > 0;")
echo $r
if [ $r -eq "0" ] ; then
160; 160; echo "0177;업 0120;1333;료 or 오류"
else
160; 160; TARGET='192.168.35.11'
160; 160; if ssh -p 32022 admin@"$TARGET" true; then
160; 160; 160; 160; echo "$TARGET alive and accessible via SSH"
160; 160; 160; 160; echo "0177;업 1221;상1333;료, NAS5를 1333;료합니다."
160; 160; 160; 160; ssh -p 32022 admin@"$TARGET" sudo "poweroff"
160; 160; else
160; 160; 160; 160; echo "$TARGET offline or not accepting SSH logins"
160; 160; 160; 160; echo "NAS5 1333;료상태"
160; 160; fi
fi
위 ssh /196; 원ᅄ1;서버가 1088;ᇼ1; 1333;료.104;도/197; Ȣ16;/140;면 ssh-keygen1012; 통한 pub key 생성복사가 필요합니다. 1060;ǥ12;ǥ16;1008; 강1340;란 0148;/196; 1649;1204;글1064; 아래 링크를 참1312;Ȣ16;시기 0148;랍니다.
http://www.2cpu.co.kr/lec/3990
완성.108; 스크립트lj16; 1089;업스케1572;러መ1;에 መ1;/197;Ȣ16;시고 1201;1208;한 1452;기를 1452;시고 계속 체크Ȣ16;도/197; 해서 0177;업1060; 성공.104;면 원ᅄ1;서버 1333;료가 .104;도/197; 해1452;시면 .121;니다.
감사합니다.
ÁÖ±âÀûÀ¸·Î ¸í·ÉÀ» º¸³¾°æ¿ì SSH Á¢¼ÓÀÌ °¡´ÉÇÑ »óŸ¦ Çѹø üũÇÏ°í
ÇÏ·ç 1¹ø¸¸ ·ÎÁ÷ÀÌ ÁøÀÔÇÒ ¼ö ÀÖµµ·Ï º¸¿ÏÇß½À´Ï´Ù.