Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LinuxÖÐfork()ÈçºÎʵÏÖ¸¸×Ó½ø³Ì²»Í¬µÄ·µ»ØÖµ

        ÍøÉϹØÓÚfork()ÎÄÕ¶¼Ëµfork()À´´´½¨×Ó½ø³Ì,ÀûÓ÷µ»ØÖµµÄ²»Í¬À´Ö´Ðв»Í¬µÄ´úÂð¶Î.µ«¶¼Ã»ÓÐ˵µ½ÈçºÎʵÏÖ²»Í¬µÄ·µ»ØÖµ.ÏÂÃæÎÒ½«ºÍÄãÀ´ËµËµÕâ¸öÎÊ題:
        ¿¼ÂÇÈçÏ´úÂë:
        int    i   =    fork();
        if ( i  )
        {
        ......
        }
        else
        {
        ........
        }
        .......
        µ±¸¸½ø³ÌÖ´Ðе½ÕâÒ»¾äʱ:int   i = fork(),¾Í´´½¨ÁËÒ»¸öеĽø³Ì,еĽø³ÌÓÐ×Ô¼ºµÄ¶ÑÕ»¶ÎºÍ´úÂë¶Î,µ«ÊǺ͸¸½ø³Ì¹²Ïí´úÂë¶Î.×îÐèÒªÖ÷ÒâµÄÊÇ,
×Ó½ø³ÌµÄÉÏÏÂÎÄÒ²ºÍ¸¸½ø³ÌÏàͬ,Õâ¾ÍÊÇ˵,´Ëʱ,¸¸½ø³ÌµÄ PCÖ¸Ïòint   i   =  fork(),×Ó½ø³ÌµÄ PCÒ²Ö¸Ïòint     i  =  fork().µ«ÊÇ,Ë­¶¼ÖªµÀ,µ±Ç°PCÖ¸ÏòµÄÕâ¸öÓï¾äÊǺ­Êýµ÷ÓÃ,¼´È»ÊǺ­Êýµ÷ÓÃ,¾ÍÓзµ»ØÖµ,·µ»ØÖµ·ÅÔÚÄÄÀïÄØ?¾ÍÊÇ·ÅÔÚ½ø³ÌµÄ¸÷×Ô¶ÑÕ»ÖÐ.ËùÒÔÔÚ¸¸½ø³Ìµ÷ÓÃfork()ʱ,fork()º­ÊýÔÚ¸¸½ø³ÌµÄ¶ÑÕ»ÖÐдÈë×Ó½ø³ÌµÄ½ø³ÌID,¶øÓÖÔÚ¸Õ¸Õ´´½¨µÄ×Ó½ø³ÌµÄ¶ÑÕ»ÖÐдÈë0.fork()º­Êýµ÷ÓýáÊøºó,ÒòΪÓÐеĽø³Ì,ËùÒÔÏµÍ³ÒªÖØÐµ÷¶È,¾ÍÔÚÕâÒ»¿Ì,¸¸×Ó½ø³ÌµÄPCÖ¸Ïòfork()º­Êý·µ»Ø´¦,Èç¹û¸¸½ø³ÌµÃµ½ÔËÐÐ,Ôò¸¸½ø³Ì´Ó×Ô¼ºµÄ¶ÑÕ»Öеõ½µÄ·µ»ØÖµÊÇ×Ó½ø³ÌµÄID,´Ó¶ø   i  =  ID;Èç¹û×Ó½ø³ÌµÃµ½ÔËÐÐ,Ôò×Ó½ø³Ì´Ó×Ô¼ºµÄ¶ÑÕ»Öеõ½µÄ·µ»ØÖµÊÇ0,¼´  i   =  0.
     
ÓÖ¿¼ÂÇÒÔÏ´úÂë:
      int    i  =  fork();
          .......
      int    j   = fork();
          


Ïà¹ØÎĵµ£º

Unix/Linux³£ÓÃÃüÁî—Ŀ¼µÄ´´½¨Óëɾ³ý

mkdirÃüÁî
¹¦ÄÜ£º´´½¨Ò»¸öĿ¼£¨ÀàËÆMSDOSϵÄmdÃüÁ¡£
Óï·¨£ºmkdir [Ñ¡Ïî] dir-name
˵Ã÷£º¸ÃÃüÁî´´½¨ÓÉdir-nameÃüÃûµÄĿ¼¡£ÒªÇó´´½¨Ä¿Â¼µÄÓû§ÔÚµ±Ç°Ä¿Â¼ÖУ¨dir-nameµÄ¸¸Ä¿Â¼ÖУ©¾ßÓÐдȨÏÞ£¬²¢ÇÒdirname²»ÄÜÊǵ±Ç°Ä¿Â¼ÖÐÒÑÓеÄĿ¼»ò ÎļþÃû³Æ¡£
ÃüÁîÖи÷Ñ¡ÏîµÄº¬ÒåΪ£º
- m ¶Ôн¨Ä¿Â¼ÉèÖôæÈ¡È¨ÏÞ¡£Ò²¿ÉÒÔÓà ......

Unix/Linux³£ÓÃÃüÁî—Îı¾´¦Àí

sortÃüÁî
sortÃüÁîµÄ¹¦ÄÜÊǶÔÎļþÖеĸ÷ÐнøÐÐÅÅÐò¡£sortÃüÁîÓÐÐí¶à·Ç³£ÊµÓõÄÑ¡ÏÕâЩѡÏî×î³õÊÇÓÃÀ´¶ÔÊý¾Ý¿â¸ñʽµÄÎļþÄÚÈݽøÐи÷ÖÖÅÅÐò²Ù×÷µÄ¡£Êµ¼ÊÉÏ£¬sortÃüÁî¿ÉÒÔ±»ÈÏΪÊÇÒ»¸ö·Ç³£Ç¿´óµÄÊý¾Ý¹ÜÀí¹¤¾ß£¬ÓÃÀ´¹ÜÀíÄÚÈÝÀàËÆÊý¾Ý¿â¼Ç¼µÄÎļþ¡£
SortÃüÁÖðÐжÔÎļþÖеÄÄÚÈݽøÐÐÅÅÐò£¬Èç¹ûÁ½ÐеÄÊ××Ö·ûÏàͬ£¬¸ÃÃüÁî½ ......

Linux×ÀÃæÓëÈí¼þ³ö×âÒµÎñ






<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
    Ëùν“³ö×┣¨
rent
out
£©¾ÍÊÇÒ»Öֺܳ£¼ûµÄ×âÁÞÒµÎñ¡£ÔÚ
IT
½ç£¬ÕâÖÖÈí¡¢Ó²¼þ£¨×éºÏ£©µÄ×âÁÞÒµÎñÒ²¿ÉËãÊÇÒ»¸ö“ÀϹŶ­”ÁË¡£Õâ¸ö»°ÌâΪʲô×î½üÓÖÈÈÄÖÆðÀ´ÁËÄØ£¿
 
  ......

OUI 25031 linux°²×°oracle

/etc/hostsÒ»¶¨ÒªÓÐÑϸñµÄ¸ñʽ!!!
grid control 10.2.0.1.1°²×°×¢ÒâÊÂÏî
1.hostname
ÍøÂ磺
    ¾¡Á¿Ê¹Óþ²Ì¬IP£¬/etc/hostsµÄÎļþ¸ñʽºÜÖØÒª£¬²»ÖªµÀÊǸöBUG»¹ÊÇÒªÇó¾ÍÊÇÄÇôÑϸñ¡£ÎÒÒ»¿ªÊ¼¾ÍÊÇÔÚÕâ³ÔµÄ¿÷£¬ÔÚprecheckÐèÇóµÄʱºòºöÂÔÁË/etc/hosts¼ì²éʧ°ÜµÄ´íÎ󣬽á¹û°²×°Èí¼þûÎÊÌ⣬µ«ÅäÖõÄʱºò³ö´í ......

LinuxÏ»ñÈ¡MACµØÖ·

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <netinet/if_ether.h>
#include <string.h>
#include <netinet/ether.h>
#include<unistd.h>
int main(i ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ