에구..
1200;lj16; 리눅스lj16; 완1204; 처1020;써보lj16; ᎄ1;초보 1077;니다...
Ǻ12;1228; vSphere ǥ12;터 도움1452;셔서 감사했습니다.
오늘1008;, Ǻ12;1228; 만든 vSphere 에 CentOS 7 Minimal 2009를 설치했습니다.
리눅스를 완1204; 모르lj16; 상태라서 root계1221; 비번 설1221;Ȣ16;고, root/196; /196;그1064;ǥ12;터 알/140;1452;ǯ12;고
cd , ls , ll , mv , cp . mkdir , touch , vi , ZZ 같1008; 기본1201;1064; 명/161;Ǻ12;를 0176;ǽ12;습니다.
그리고 1200;7148; 회사에서 납품Ȣ16;lj16; 서버1032; 테스트 스크립트를 Ȣ16;나 1452;ǯ12;lj16;데 영 1060;해가 안.104;lj16; 내용1077;니다.
테스트 내용1008; 10회 리ǥ12;ᔚ1; Ȣ16;고, test/result 디/113;토리1032; count 파1068;에 테스트 횟수를 기/197;, 10회가 기/197;.104;면 스크립트를 1221;1648; 한다lj16; 내용1064;데, 스크립트 내용1008; NJ17;연7176; 눈에 들Ǻ12;오1648;도 않고 vi /etc/rc.local 1012; 열Ǻ12; 해NJ17; 스크립트가 1200;1109;.108; 위치와 스크립트명1012; 1201;Ǻ12;1452;었lj16;데 리ድ1; 1060;후/196;lj16; 스크립트가 실행1060;.104;1648; 않습니다.
윈도우 GUI 화면만 보다가 CUI를 보니 Ǻ12;1656;Ǻ12;1656; Ȣ16;네요.
아래 테스트 스크립트를 첨ǥ12;했습니다. ᕬ1;시 시간1060; .104;신다면 1452;석1060;나 설명1012;1328; ǥ12;ᓠ1;드/140;도 .112;까요..
#!/bin/bash
file="/test/result/count"
if [ -f $file ]
then
160; 160; echo ""
else
160; 160; echo "1" > /test/result/count
fi
ct=$(cat /test/result/count | awk '{print$1}')
if [ $ct = "10" ]
then
160; 160; echo "Total $ct Reboot Complete!" >> /test/result/reboot_log_$(hostname)
160; 160; date >> /test/result/reboot_log_$(hostname)
else
160; 160; echo "Reboot $ct Try" >> /test/result/reboot_log_$(hostname)
160; 160; date >> /test/result/reboot_log_$(hostname)
160; 160; rect=$((ct+1))
160; 160; echo "$rect" > /test/result/count
160; 160; shutdown -r 1
fi
Çö¾÷ÀÌ ¾Æ´Ï¶ó¼ °øºÎÇÏ°í ½ÍÁö¸¸ Çسõ°íµµ ±Ý¹æ±î¸ÔÀ»°Í °°¾Æ¼
ÇÊ¿äÇÒ¶§ °øºÎÇÒ·Á°í ¾ÈÇÏ°í Àճ׿ä.¤¾¤¾
ÀÎÅͳݿ¡¼ ÇÊ¿äÇÑ °Í¸¸ ã¾Æ¼ º¸´Â °Í º¸´Ù´Â Á» ´õ ü°èÀûÀ¸·Î Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ¸»¿¡ ±³º¸¹®°í µé·¯ºÁ¾ß°Ú³×¿ä.
±×·¡¼ Áá´õ´Ï ÀçºÎÆà ÁßÀÔ´Ï´Ù. 10ȸ µ¹¸é ÀÚµ¿À¸·Î ¸ØÃß±æ ¹Ù¶ó°í ÁöÄѺ¸°í Àֳ׿ä
¸®´ª½º´Â Ç÷ÎÇÇ·Î ¼³Ä¡ÇÏ´ø Ä¿³Î 0.9 º¸¾Æ ¿ÔÁö¸¸ ¾ÆÁ÷µµ »ç¿ëÇÏÁö ¸øÇÕ´Ï´Ù..
°¡²û Å×½ºÆ® ¿ëÀ¸·Î ¼³Ä¡³ª Çغ¸´Â Á¤µµÀÌÁö¿ä..
¸®´ª½º´Â ²ÙÁØÈ÷ Èï¹Ì¸¦ °¡Áö°í °è¼Ó ¸¸Á®¾ß ½Ç·ÂÀÌ ´À´Â µíÇÕ´Ï´Ù..
°Å±â¿¡ Á» ´õ ÇÊ¿äÇÑ °ÍÀÌ C ÇÁ·Î±×·¥ ÇÒ ÁÙ ¾Ë¾Æ¾ß ÇÏ°í ¿µ¾î ÇÒ ÁÙ ¾Ë¾Æ¾ß ÇÑ´Ù°í »ý°¢ÇÕ´Ï´Ù..
°ÅÀÇ ¸ðµç ÄÄÇ»ÅÍ ºÐ¾ß°¡ ¸¶Âù°¡ÁöÀÔ´Ï´Ù¸¸ ¹®Á¦³ª Áú¹®ÀÌ »ý±â¸é ±¸±Û½ÅÀ» ¹ÏÀ¸¼¼¿ä..
¸®´ª½º´Â ´ßÁú »ðÁúÀ» ÀßÇØ¾ß ÇÕ´Ï´Ù..
rc.local È°¿ëÀº ¾Æ·¡ ´ÙÀ½¶ûÅ©¸¦ ÂüÁ¶Çϼ¼¿ä. https://hoing.io/archives/16180
file="/test/result/count" ## º¯¼ö¸í file ¿¡ /test/result/count ±â·Ï
if [ -f $file ] ## /test/result/count ÆÄÀÏÀÌ Á¸ÀçÇϴ°¡?
then ## ÀÖ´Ù¸é ³Ñ¾î°¨
echo ""
else ## ¾ø´Ù¸é ÆÄÀϳ»¿ë¿¡ 1À» ±â·ÏÇÔ
echo "1" > /test/result/count
fi
ct=$(cat /test/result/count | awk '{print$1}') ## º¯¼ö¸í ct ´Â /test/result/count ÆÄÀϳ»¿ë °ªÀ¸·Î ÀúÀåÇÔ.
if [ $ct = "10" ] ## cT °¡ 10À̶ó¸é /test/result/reboot_log_$(hostname) Total $ct Reboot Complete!"°ú ³¯Â¥¸¦ ±â·ÏÇÔ
then
echo "Total $ct Reboot Complete!" >> /test/result/reboot_log_$(hostname)
date >> /test/result/reboot_log_$(hostname)
else ## ¾Æ´Ï¶ó¸é /test/result/reboot_log_$(hostname) ¿¡ Reboot $ct Try ¿Í ³¯Â¥¸¦ ±â·ÏÇÏ°í º¯¼ö rect ¿¡ ct+1 ÇÑµÚ /test/result/count ¿¡ ±â·Ï, ÀçºÎÆÃÇÔ
echo "$rect" > /test/result/count
shutdown -r 1
echo "Reboot $ct Try" >> /test/result/reboot_log_$(hostname)
date >> /test/result/reboot_log_$(hostname)
rect=$((ct+1))
echo "$rect" > /test/result/count
shutdown -r 1
fi
Àú³á¿¡ õõÈ÷ ´Ù½Ã ÇغÁ¾ß°Ú³×¿ä
ÀçºÎÆà ÀßÇϱâ ??
Àúµµ Á¶¸³ ¼¹ö ¸¸µé¾ú°í Á÷¿øÀ¸·Î ÆǸŵµ ÇØºÃ°í °íÀå³ ¼¹ö °íÄ¡´Â °Íµµ ÇßÁö¸¸ º¸Åë ³³Ç° ÇÏ´Â ¼¹ö´Â Çϵå¿þ¾îÀûÀÎ °üÁ¡À¸·Î¸¸ º¸¸é ºÒ·®ÀÌ ¾ø¾î¾ß Çϱ⿡
³³Ç° ½Ã°£¿¡ ¿©À¯°¡ ÀÖÀ¸¸é °è¼Ó ¼¹ö¸¦ ÄÑµÎ°í ¸Þ¸ð¸® Å×½ºÆ®¸¦ Ç®·Î Çϰųª ¹ö´× ÇÁ·Î±×·¥À» µ¹¸®°Å³ª Çß½À´Ï´Ù..
¸âÅ×86 µ¹¸®°í, ¹ö´× 24½Ã°£ ÇÏ°í, À̰͵µ °°ÀÌ µ¹¸®´õ¶ó±¸¿ä.
¸®´ª½º°¡ ¾î·Æ´Ù°í ???? ÇÁ·Î±×·¡¹Ö À̶ó´Â°É óÀ½ ÇÏ´Â°Ô ¾Æ´Ñ°¡¿ä?
½ºÆ®¸³Æ® ¶ó´Â °ÍÀº ±âº»ÀûÀ¸·Î Shell , TCL , Perl , Java µîµîÀÇ ±âŸ ¸¹Àº language µîÀ» »ç¿ëÇÏ´Â ÀÏÁ¾ÀÇ ¹èÄ¡ ÆÄÀÏÀÔ´Ï´Ù.
¿£Áö´Ï¾î¸µÀ» Á÷¾÷À» ¼±ÅÃÇϼ̴ٸé ÀÌ°É ¸øÇÏ¸é »ýÁ¸ÀÇ ¹®Á¦°¡ »ý±é´Ï´Ù.
cd , ls µîÀÇ À¯´Ð½º ±âÃÊ ¸í·É¾î¸¦ Çб³ Á¹¾÷ÇÏ°í ȸ»ç¿¡ ¿Í¼¾ß .... ??
Çлý º¸´Ù Çб³ Ä¿¸®Å§·³À̳ª ±³¼öµéÀÌ ´õ ¹®Á¦ À̳׿ä... Áö±ÝÀÌ 80³â´ëµµ ¾Æ´Ï°í ~~
Á¦Àλý¿¡¼ ¸®´ª½º ½áº»ÀûÀº À̹øÀÌ Ã³À½À̶ó..
´ëÇп¡¼ ÃëÁØ ½ºÆå½×±â ¿µ¾îȸÈ??
ÀÌ·±°É·Î ½Ã°£À» º¸³»±â¶§¹®¿¡ ´ëÇÐÀ» ´Ù´Ï´Â°ÇÁö
Ãë¾÷Çпø¿¡ ´Ù´Ï´Â°ÇÁö. ¡¦
Àü¼¼°è ¸ðµç ´Ù¸¥ ´ëÇе鿡¼
Àü°ø°øºÎ¸¦ ü·ÂÀÇ ÇÑ°è ÀÌ»óÀ¸·Î ÇÏ°í Àִµ¥
Çѱ¹¿¡¼± ¿©ÀüÈ÷ ¡¦. ¾Æ´Ï¸é ¿¹Àüº¸´Ù ´õ. Ãë¾÷°øºÎ ¿ÁßÀ̶ó¼
´ëÇÐÀº ±×Àú ·¹Áê¸Þ¿¡ ÇÑÁÙ¿¡ ºÒ°úÇؼ ¹®Á¦ÁÒ
ÈÀÌÆÃÀÌ¿¡¿ä!