[ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): zoo11 (rwsrwxrwx) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÀü 11½Ã 55ºÐ 02ÃÊ Á¦ ¸ñ(Title): [Áú¹®] ¾î¶»°Ô Á×Àϱî.. ¾È³çÇϼ¼¿ä. c ·Î ¹» Å×½ºÆ® ÇÏ´Ù°¡ Á» ¹Ùº¸ °°Àº ÁþÀ» Çعö¸®°í ¸»¾Ò¾î¿ä. fork() Çؼ­ ³ª¿Â child °¡ ¶Ç ÀÚ½ÅÀ» fork() Çؼ­ ÀÚ½ÅÀ» system()À¸·Î ½ÇÇà ÇÏ°í ºÎ¸ð´Â exit()ÇÏ´Â... ÀÌ·¸°Ô ÇÏ°í ·Î±× ¾Æ¿ôÇÏ´Ï ±× ³ÑÀÌ init ¹Ø¿¡¼­ °è¼Ó pid °¡ ¹Ù²î¸é¼­ fork(), exit()À» ¹Ýº¹ÇÏ°í ÀÖ½À´Ï´Ù. ¾î¶² °æ¿ì´Â child°¡ Çѹø¿¡ 6-7°³ Á¤µµ »ý°å´Ù°¡ 2-3°³·Î Áٱ⵵ ÇÏ°í¿ä. ÇÏ¿©°£ Áß¿ä°£ °ÍÀº pid°¡ °è¼Ó ¹Ù²î¾î¼­ º¸ÅëÀÇ shell ¿¡¼­´Â Á×ÀÏ ¼ö°¡ ¾ø¾î¿ä. $ while true ; do a=`ps -ef | grep -w name | cut -b 10-15` ; kill -9 $a ;done ¸Ó ÀÌ·¸°Ô Çؼ­´Â ¸î°³´Â Á×´õ¶óµµ ±Ù¿øÀûÀ¸·Î Á×Áö°¡ ¾Ê³×¿ä. ps ÇÏ´Â ¼ø°£¿¡ pid°¡ ¹Ù²î¾î ¹ö¸®´Ï... ¾î¶»°Ô ¾ø¾Ù ¼ö ÀÖÀ»±î¿ä? reboot ¾ÈÇÏ°í¿ä. ±× ¹Ù¶÷¿¡ ·Îµå°¡ 15ÀÌ»óÀÌ µÇ¹ö·È¾î¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): ash (¹°Çª·¹³ª¹«) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 12½Ã 33ºÐ 19ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. killall ÀÌ ÀÖÀ¸¸é ½ÃµµÇØ º¸¼¼¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): parsec ( ¸Õ ¼Ò ·ù ) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 12½Ã 37ºÐ 58ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. $ while true ; do a="xxx000 xxx001 xxx002 xxx003 xxx004 ..." ; kill -9 $a ;done xxx000 ... ´Â Àû´çÇÑ ¼ýÀÚ xxxxxx ¿¡ ps·Î °É·Á³ª¿Â ¼ýÀÚº¸´Ù Á» Å« ¼ýÀÚ·Î Àû´çÈ÷ ½áÁÖ°í ±â´Ù¸®¸é µÇÁö ¾ÊÀ»±î¿ä? ¼ýÀÚ¸¦ ¿¬¼ÓÀûÀ¸·Î ÇÑ 100°³ Á¤µµ ½á¼­ ÀÌ·± °Å µ¹·Á³õ°í ÀÖÀ¸¸é ¾ðÁ¨°¡ °É·Á¼­... -.-a [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): terzeron (microkid) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 12½Ã 55ºÐ 22ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. process group leader°¡ µÇ´Â process(±×·¯´Ï±î ¸Ç óÀ½¿¡ forkÇÑ ÇÁ·Î¼¼½º)ÀÇ PID¸¦ ã¾Æ¼­ kill PIDÇϼ¼¿ä. º¸ÅëÀº leader°¡ Á×À¸¸é ´Ù Á×½À´Ï´Ù. ps -ef³ª ps awxj pgid¶ó°í Çغ¸¼¼¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): nike (½Â¸®ÀÇ¿©½Å) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 12½Ã 58ºÐ 33ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. ÀÏ´ÜÀº kill -STOPÀ¸·Î ´õ ÀÌ»óÀÇ È®»ê(?)À» ¸·Àº ´ã¿¡ kill -KILL·Î ¸¶¹«¸®(?)¸¦ ÇÏ¼Å¾ß ÇÕ´Ï´Ù. µµ¿òÀÌ µÇ½Ã±æ... "½Â¸®ÀÇ¿©½Å" [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): zoo11 (rwsrwxrwx) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 01½Ã 02ºÐ 05ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. ´äº¯ °í¸¿½À´Ï´Ù. ¿ì¼± killall Àº ½Ãµµ ÇØ º¸¾ÒÁö¸¸ ¾ÈµÇ´Â±º¿ä. ÇÁ·Î¼¼½º ±×·ì ¸®´õ´Â init À̱⠶§¹®¿¡ Á×ÀÏ ¼ö°¡ ¾ø¾î¿ä. ½ÃÀÛÇÑ´ÙÀ½¿¡ ·Î±× ¾Æ¿ôÀ» Çعö·Á¼­ init ¹ØÀ¸·Î µé¾î °¬³×¿ä. ±×¸®°í kill Àº ¾î¶² ½Ã±×³ÎÀÌ¶óµµ ÁֱⰡ Èûµå³×¿ä. pid°¡ ³Ê¹« »¡¸® ¹Ù ²î¾î¼­¿ä. (°è¼Ó fork()Çϴµ¥ °É¸®´Â ½Ã°£À» »ý°¢ÇϽøé...) $ kill -9 `ps -ef | grep -w b | cut -b 10-15` bash: kill: (8575) - No such pid bash: kill: (8574) - No such pid bash: kill: (8573) - No such pid $ ps ÇÏ´Â ¶§¶û kill ÇÒ ¶§¶û ¹ú½á pid°¡ ¹Ù²î¾î¼­ Àú·± ¿¡·¯°¡.. while·Î ¹«ÇÑ ·çÇÁ¸¦ µ¹·Áµµ °°Àº ¸»¸¸ ³»¹ñ´Â ±º¿ä. ÂÁ Âü°í·Î. ptree¸¦ º¸¸é.. ... ... 4803 b 2 4804 sh -c b 2 4805 b 2 4806 b 2 4807 sh -c b 2 4808 b 2 4809 b 2 4810 sh -c b 2 4811 b 2 4812 b 2 4813 sh -c b 2 4814 b 2 4815 b 2 4816 sh -c b 2 4817 b 2 4818 b 2 4819 sh -c b 2 4820 b 2 ȤÀº ... 4828 b 2 4829 sh -c b 2 4830 b 2 4831 b 2 4832 sh -c b 2 4833 b 2 4834 b 2 4835 sh -c b 2 ÀÌ·±½ÄÀ¸·Î ¹Ýº¹ÀÌ µÇ°í ÀÖ¾î¿ä. °¹¼ö´Â ÀÏÁ¤Ä¡ ¾Ê°í¿ä. ÈæÈæ. ºÎµð µµ¿ÍÁּſä. ³»¸± ¼ö°¡ ¾ø´Â ³ÑÀ̶ó... [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): lunaris (+°¡Â¥Áý½Ã+) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 01½Ã 23ºÐ 26ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. ¿ì¼± ps Çؼ­ Àâ´Â °Í º¸´Ù pgrep °ú pkill ·Î Àâ´Â°Ô ³´Áö ¾Ê³ª¿ä? À½... system() ÇÔ¼ö¶ó´Ï ºÐ¸íÈ÷ Àç¾ÓÀº Àç¾ÓÀ̳׿ä -_- ÀÎÅÍ·´Æ®°¡ ¾ÈµÇ´Â °É·Î ±â¾ïÇϴµ¥ --; [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): Tony (°ü°´2) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 01½Ã 45ºÐ 13ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. °Á °¡Àå °£´ÜÇÑ ¹æ¹ýÀ¸·Î... systemÀ¸·Î ½ÇÇà½ÃÅ°´Â ÆÄÀÏÀ» Áö¿ì°Å³ª ¶Ç´Â ´Ù¸¥ µð·ºÅ丮·Î ¿Å±â¸é ´õÀÌ»ó ½ÇÇà ¸øÇÏÁö ¾ÊÀ»±î¿ä? »ç½Ç óÀ½ »ý°¢ÇÑ ¹æ¹ýÀº ²°´ÙŲ´ÙÁö¸¸ ±×·²¼ö´Â ¾ø´Â »óȲÀΰ¡º¸ÁÒ? [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): swhan (foo bar) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 02½Ã 28ºÐ 39ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. system(2)ÀԴϱî? ±×·¸´Ù¸é /bin ¶Ç´Â /usr/binÀÇ shellµéÀ» Àá½Ã µýµ¥·Î moveÇسöº¸¼¼¿ä man systemÇÏ¸é ¾î¶² shellÀ» ¾²´ÀÁö ³ª¿Ã°Ì´Ï´Ù. ±× Àü¿¡ ·Î±äÀ» ´Ù¸¥ shell·Î Çصνñ¸¿ä. ¹¹ systemÀ¸·Î ½ÇÇàÇÏ´Â ±× ½ÇÇàÆÄÀÏÀ» Áö¿ì½Ã°Å³ª move ½ÃÅ°¼Åµµ µÇ°Ú³×¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): cdpark (¹ÚÁ¾´ë) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 02½Ã 51ºÐ 15ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. root·Î ¼öÇàÇÑ °Ô ¾Æ´Ï¶ó¸é. (±×·¸´Ù¸é ¸íº¹À»..) kill -1 -1 ·Î ½Ï ³¯·Á¹ö¸®¼¼¿ä. [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): octavien (_¸Þ·Õ_) ³¯ Â¥ (Date): 2002³â 4¿ù 16ÀÏ È­¿äÀÏ ¿ÀÈÄ 03½Ã 44ºÐ 29ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. Áß¿äÇÑ ÄÄÇ»ÅÍ°¡ ¾Æ´Ï¶ó¸é.. ¸®ºÎÆà Çϼ¼¿ä. :) *Äí·°Äð·°* [ CnUnix ] in KIDS ±Û ¾´ ÀÌ(By): zoo11 (rwsrwxrwx) ³¯ Â¥ (Date): 2002³â 4¿ù 17ÀÏ ¼ö¿äÀÏ ¿ÀÀü 08½Ã 25ºÐ 34ÃÊ Á¦ ¸ñ(Title): Re: [Áú¹®] ¾î¶»°Ô Á×Àϱî.. ´äº¯ ÁֽŠºÐµé ¸ðµÎ °¨»çµå¸³´Ï´Ù. ´öºÐ¿¡ Àß ÇØ°á Çß½À´Ï´Ù. ±×³É mv ·Î À̸§À» ¹Ù²ã ¹ö·È¾î¿ä.