Á¾·á »óÅÂ
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

Á¾·á »óÅÂ

C/C++ ÇÁ·Î±×·¥Àº ¹Ýµå½Ã mainÇÔ¼ö¸¦ °¡Áö°í ÀÖ¾î¾ß Çϴµ¥, main ÇÔ¼ö¸¦ ÇÁ·Î±×·¥ÀÇ ½ÃÀÛ À§Ä¡·Î ƯÁ¤Çϰí Àֱ⠶§¹®ÀÌ´Ù. main ÇÔ¼ö´Â intÇüÀÇ µ¥ÀÌÅ͸¦ ¹ÝȯÇÒ ¼ö ÀÖ´Ù.
int main(void) 
 

À̶§ main ÇÔ¼ö°¡ ¹Ýȯ ÇÏ´Â °ªÀº ÇÁ·Î¼¼½ºÀÇ Á¾·á °ªÀ¸·Î, ÀÌ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÑ ºÎ¸ð ÇÁ·Î¼¼½º´Â waitÇÔ¼ö¸¦ È£ÃâÇØ¼­ Á¾·á °ªÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.

¿¹ÄÁµ¥, shell¿¡¼­ ¿ì¸®´Â Ư¼ö º¯¼öÀÎ $?À» ÀÌ¿ëÇØ¼­ ÀÚ½ÅÀÌ ½ÇÇàÇÑ ÇÁ·Î±×·¥ÀÇ ¹Ýȯ °ªÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. ¸¸¾à main ÇÔ¼ö°¡ return 3À» ¹ÝȯÇÑ´Ù¸é, ½©¿¡¼­ÀÇ È®ÀÎ °á°ú´Â ´ÙÀ½°ú °°À» °ÍÀÌ´Ù.
# ./mytest 
# echo $? 
3 
 

Á¾·á »óŰ¡ ÇÊ¿äÇÑ ÀÌÀ¯

ÇÁ·Î¼¼½º´Â °èÃþÀûÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î¼­ ½©¿¡¼­ which¶ó´Â ÇÁ·Î±×·¥À» ½ÇÇàÇß´Ù¸é, ½© > whichÀÇ ±¸Á¶¸¦ °¡Áú °ÍÀÌ´Ù. - pstreeÇÁ·Î±×·¥À» ÀÌ¿ëÇϸé ÇÁ·Î¼¼½ºÀÇ °èÃþ ±¸Á¶¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù. -

ÀÌ·± ÇÁ·Î¼¼½ºÀÇ °èÃþ ±¸Á¶´Â ºÎ¸ð ÇÁ·Î¼¼½º¿Í ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ °ü°è·Î ±â¼úµÈ´Ù. À§ÀÇ °æ¿ì ½© ÇÁ·Î±×·¥ÀÌ ºÎ¸ð ÇÁ·Î¼¼½º°¡ µÇ°í which°¡ ÀÚ½Ä ÇÁ·Î¼¼½º°¡ µÈ´Ù. ºÎ¸ð ÇÁ·Î¼¼½º´Â ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ Á¾·á »óŸ¦ È®ÀÎÇØ¼­ ÀÛ¾÷À» ºÐ±âÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÚÁÖ »ý±â´Âµ¥, À̶§ main ÇÔ¼öÀÇ Á¾·á »óÅ °ªÀ» ÀÌ¿ëÇÑ´Ù.

¾Æ·¡´Â mail ÇÁ·Î±×·¥ÀÌ ÀÖ´Â Áö¸¦ °Ë»çÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº mail ÇÁ·Î±×·¥ÀÌ ÀÖÀ¸¸é mailÀ» ÀÌ¿ëÇØ¼­ ¸ÞÀÏÀ» Àü¼ÛÇϰí, ¾øÀ¸¸é sendmailÀ» ÀÌ¿ëÇØ¼­ ¸ÞÀÏÀ» Àü¼ÛÇÑ´Ù.
#!/bin/sh 
 
which mail 
RT=$? 
if [ $RT -ne 0 ] 
then 
echo "Not Find Mail"; 
else 
echo "Find Mail"; 
fi 
 

Á¾·á »óÅ °ªÀº main ÇÔ¼öÀÇ return ¿Ü¿¡µµ exit ÇÔ¼öÀÇ °ªÀ¸·Îµµ ºÎ¸ð ÇÁ·Î¼¼½º¿¡ Àü´ÞÇÒ ¼ö ÀÖ´Ù.

°ü·Ã ±Û

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.