»Ë»Ñ Æ÷·³
NAS, ÀÚÀÛ NAS, Ŭ¶ó¿ìµå, À¥ÇÏµå µî ³×Å©¿öÅ© ´ë¿ë·® ÀúÀå ÀåÄ¡¿Í °ü·ÃµÈ Á¤º¸¸¦ °øÀ¯ÇÏ´Â °ø°£ÀÔ´Ï´Ù.
½Ã³î·ÎÁö ³»Àå SQLITE3¸¦ ÀÌ¿ëÇÑ ¹é¾÷°á°ú ·Î±× TABLE È®ÀÎÈÄ ¿ø°Ý¼­¹ö Á¾·á ½ºÅ©¸³Æ® ÀÛ¼º¹æ¹ý
ºÐ·ù: Á¤º¸
À̸§: °¡¿µºÎÄ£


µî·ÏÀÏ: 2021-06-09 11:59
Á¶È¸¼ö: 909







°øÀ¯Æú´õ µ¿±âÈ­ 󸮰¡ ¼º°ø¿Ï·áµÈ °á°ú¸¦ ·Î±× ¼¾Å͸¦ ÅëÇØ DBÆÄÀÏ·Î ÀúÀåÇÏ°í 

ÀÌ ³»¿ëÀ» ½Ã³î·ÎÁö¿¡ ³»ÀåµÈ SQL LITE 3 Äõ¸®¸¦ »ç¿ëÇؼ­

°¡Á®¿Ã ¼ö ÀÖ´Â ½ºÅ©¸³Æ®ÀÔ´Ï´Ù.


Á¤»ó BACKUPÀÌ È®ÀÎµÈ ÀÌÈÄ¿£ ¿ø°Ý NAS¼­¹ö¸¦ SSH ¸í·ÉÀ» ÅëÇØ Á¾·á½Ãų ¼ö ÀÖ½À´Ï´Ù.


¹æ¹ýÀº ¾Æ·¡ ³»¿ëó·³ ·Î±× ¼¾ÅÍÀÇ ¾ÆÄ«ÀÌºê ¼³Á¤¿¡¼­ ¾ÆÄ«À̺ê¿ë ÀúÀå¼Ò ´ë»ó¿¡

log db ÆÄÀÏÀ» ³»·Á ¹ÞÀ»¼ö ÀÖ´Â Àû´çÇÑ Æú´õ (Á¦ °æ¿ì´Â /volume2/log) ·Î À§Ä¡¼±ÅÃÇÏ°í

[V]À§¿¡ ÁöÁ¤µÈ ÀúÀå¼Ò À§Ä¡¿¡ ·ÎÄà ·Î±×¸¦ ¾ÆÄ«À̺ê ÇÕ´Ï´Ù.  ¿¡ üũ¸¦ ÇØÁÖ°í Àû¿ëÇÕ´Ï´Ù.


ÀÌ DB ÆÄÀÏÀº SQL LITE¿ë DB ÆÄÀÏ·Î ¾Æ·¡ Ä¿¸Çµå¿¡ º¸À̽ô sqlite3ÀÇ ½ÇÇà°ú À§¿¡ ¾ÆÄ«À̺ê·Î ÁöÁ¤ÇÑ DBÆÄÀÏ ¿ÀÇÂ, 

±×¸®°í ±ÝÀÏ Á¤»ó µ¿±âÈ­ ó¸® ¼º°øÇÑ ³»¿ëÀ» SELECT COUNT ÇÏ´Â Äõ¸®¸¦ °¡Áö°í °á°ú¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù.


r º¯¼ö¿¡ 1 À̶ó´Â °ªÀÌ Ãâ·ÂµÇ¸é Á¤»ó¼öÇàÀÌ ¿Ï·á µÇ¾ú´Ù´Â ÀÇ¹Ì ÀÌ°í ¹é¾÷Àº ÇÏ·ç¿¡ 1ȸ¸¸ ÇÑ´Ù´Â °¡Á¤ÀÔ´Ï´Ù.

¹é¾÷ÀÇ È½¼ö°¡ ´õ ¸¹Àº °æ¿ì´Â ¾Æ·¡ ½ºÅ©¸³Æ®ÀÇ Äõ¸®¿Í IF Á¶°ÇµîÀ» ÀûÀýÈ÷ ¼öÁ¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù.

½Ã³î·ÎÁö °øÀ¯Æú´õÁß shell Æú´õ¿¡ vi ¿¡µðÅ͸¦ ÀÌ¿ëÇØ ¾Æ·¡Ã³·³ shell ½ºÅ©¸³Æ®¸¦ »ý¼ºÇÕ´Ï´Ù.


vi /volume2/shell/poweroff_af_sfsync.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

   echo "¹é¾÷ ¹ÌÁ¾·á or ¿À·ù"

else

   echo "¹é¾÷ Á¤»óÁ¾·á, NAS5¸¦ Á¾·áÇÕ´Ï´Ù. "

   ssh -p 32022 admin@192.168.35.11 sudo "poweroff"

fi


À§ ssh ·Î ¿ø°Ý¼­¹ö°¡ ÀÚµ¿ Á¾·áµÇµµ·Ï ÇÏ·Á¸é ssh-keygenÀ» ÅëÇÑ pub key »ý¼ºº¹»ç°¡ ÇÊ¿äÇÕ´Ï´Ù. À̺κÐÀº °­Á¶õ ¹Ù·Î Á÷Àü±ÛÀÎ ¾Æ·¡ ¸µÅ©¸¦ ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.


http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=42176

 

 


¿Ï¼ºµÈ ½ºÅ©¸³Æ®´Â ÀÛ¾÷½ºÄÉÁì·¯µî¿¡ µî·ÏÇϽðí ÀûÀýÇÑ Áֱ⸦ ÁÖ½Ã°í °è¼Ó üũÇϵµ·Ï Çؼ­ ¹é¾÷ÀÌ ¼º°øµÇ¸é ¿ø°Ý¼­¹ö Á¾·á°¡ µÇµµ·Ï ÇØÁÖ½Ã¸é µË´Ï´Ù.

 

°¨»çÇÕ´Ï´Ù.



ÃßõÇϱâ0 ´Ù¸¥ÀÇ°ß0

  • ¾Ë¸² ¿å¼³, »óó ÁÙ ¼ö ÀÖ´Â ¾ÇÇÃÀº »ï°¡ÁÖ¼¼¿ä.
©¹æ »çÁø  
¡â ÀÌÀü±Û¡ä ´ÙÀ½±Û