#!/bin/sh # --> "# -->" Ç¥½Ã´Â º» ¹®¼ÀÇ ÀúÀÚ°¡ ºÙÀÎ ÁÖ¼®ÀÔ´Ï´Ù. # --> ¿©±â¼ ¼Ò°³ÇÏ´Â ºÎºÐÀº # --> Miquel van Smoorenburg(<miquels@drinkel.nl.mugnet.org>)ÀÇ # --> 'rc' ½ºÅ©¸³Æ® ÆÐÅ°ÁöÁßÀÇ ÀϺÎÀÔ´Ï´Ù. # --> ÀÌ ½ºÅ©¸³Æ®´Â ·¹µåÇÞ Àü¿ë ½ºÅ©¸³Æ®ÀÎ °Íó·³ º¸À̱⠶§¹®¿¡ # --> ´Ù¸¥ ¹èÆ÷ÆÇ¿¡´Â ¾øÀ» ¼öµµ ÀÖ½À´Ï´Ù. # ¾²ÀÌÁö ¾ÊÀ¸¸é¼ ½ÇÇàÁßÀÎ ¸ðµç ¼ºñ½º¸¦ Á×ÀÔ´Ï´Ù(½ÇÁ¦·Î ½ÇÇàÁßÀÎÁö¸¦ # È®½ÇÈ÷ È®ÀÎÇϱ⠶§¹®¿¡ ¾Æ¹« ¼ºñ½ºµµ ¾È Á×ÀÏ ¼ö ÀÖ½À´Ï´Ù). for i in /var/lock/subsys/*; do # --> Ç¥ÁØ for/in ·çÇÁÀ̳ª "do" °¡ °°Àº ÁÙ¿¡ Àֱ⠶§¹®¿¡ # --> ";" ¸¦ ºÙ¿©Áà¾ß µË´Ï´Ù. # ½ºÅ©¸³Æ®°¡ ½ÇÁ¦·Î ÀÖ´ÂÁö È®ÀÎ. [ ! -f $i ] && continue # --> "and list"¸¦ ¾ÆÁÖ Àß ½è½À´Ï´Ù. ´ÙÀ½Ã³·³ Çصµ ¶È°°½À´Ï´Ù. # --> if [ ! -f "$i" ]; then continue # ¼ºê½Ã½ºÅÛ À̸§À» ¾Ë¾Æ³À´Ï´Ù. subsys=${i#/var/lock/subsys/} # --> º¯¼ö À̸§ ¸ÅĪÀε¥ ¿©±â¼´Â ÆÄÀÏ À̸§ÀÌ µÇ°ÚÁÒ. # --> subsys=`basename $i` ¿Í ¿ÏÀüÈ÷ ¶È°°Àº Ç¥ÇöÀÔ´Ï´Ù. # --> Àá±Ý ÆÄÀÏÀÇ À̸§À» ¾Ë¾Æ³»´Âµ¥, Àá±Ý ÆÄÀÏÀÌ ÀÖ´Ù¸é # --> ÇØ´ç ÇÁ·Î¼¼½º°¡ ½ÇÇàÁßÀ̶ó´Â Áõ°ÅÀÔ´Ï´Ù. # --> ¾Õ¿¡¼ ¼³¸íÇß´ø "lockfile" À» Âü°íÇϼ¼¿ä. # ±× ¼ºê½Ã½ºÅÛÀ» ³»¸³´Ï´Ù. if [ -f /etc/rc.d/init.d/$subsys.init ]; then /etc/rc.d/init.d/$subsys.init stop else /etc/rc.d/init.d/$subsys stop # --> ½© ³»Àå¸í·ÉÀÎ 'stop'À» ½á¼ µ¹°í ÀÖ´Â ÀÛ¾÷°ú µ¥¸óÀ» ÁßÁö½Ãŵ´Ï´Ù. fi done