һЩlinux ÃüÁî
#include<unistd.h>
¡¡¡¡¶¨Ò庯Êý£º
¡¡¡¡int execvp(const char *file ,char * const argv []);
¡¡¡¡º¯Êý˵Ã÷£º
¡¡¡¡execvp()»á´ÓPATH »·¾³±äÁ¿ËùÖ¸µÄĿ¼ÖвéÕÒ·ûºÏ²ÎÊýfile µÄÎļþÃû£¬ÕÒµ½ºó±ãÖ´ÐиÃÎļþ£¬È»ºó½«µÚ¶þ¸ö²ÎÊýargv´«¸ø¸ÃÓûÖ´ÐеÄÎļþ¡£
¡¡¡¡·µ»ØÖµ£º
¡¡¡¡Èç¹ûÖ´Ðгɹ¦Ôòº¯Êý²»»á·µ»Ø£¬Ö´ÐÐʧ°ÜÔòÖ±½Ó·µ»Ø-1£¬Ê§°ÜÔÒò´æÓÚerrnoÖÐ
#include<unistd.h>
void main()
{
char * argv[ ] ={"ls","-al",0};
printf("Hello\n");
execvp("ls",argv);
printf("bye\n");
}
²Â²ÂÔËÐнá¹û£¬ºÇºÇ£¬×¢Òâ½ø³Ì±»¸Ä±ä¡£
////////////////////////////////////////////////
#include <unistd.h>
¡¡¡¡º¯Êý¶¨Ò壺
¡¡¡¡int fork( void );
¡¡¡¡·µ»ØÖµ£º
¡¡¡¡×Ó½ø³ÌÖзµ»Ø0£¬¸¸½ø³ÌÖзµ»Ø×Ó½ø³ÌID£¬³ö´í·µ»Ø-1
#include <unistd.h>
#include <stdio.h>
int main(int argc, void ** argv )
{
int pid = fork();
if(pid == -1 ) {
printf("error!");
} else if( pid == 0 ) {
printf("This is the child process!, myid is %d\n", getpid());
} else {
printf("This is the parent process! child process id = %d", pid);
}
return 0;
}
#include <sys/types.h>
#include <sys/wait.h>
µÈ´ý½ø³Ì½áÊø
¡¡¡¡º¯Êý¶¨Ò壺
¡¡¡¡pid_t wait( int *statsptr);
²ÎÊý
×Ó½ø³ÌµÄ·µ»Ø½á¹û
¡¡¡¡·µ»ØÖµ£º
¡¡¡¡ ±»½áÊøµÄ½ø³ÌµÄid
µ÷ÓóÌÐòÄܽ«Ò»¸ö×Ö·û´®Àà±ð ´«¸ø гÌÐòµÃmainº¯Êý£»Ð³ÌÐòÄÜͨ¹ýµ÷ÓÃexitÀ´»Ø´«Ò»¸ö8볤µÃÖµ
Ïà¹ØÎĵµ£º
Ëæ×ÅLinuxÓ¦ÓõÄÈÕÒæ¹ã·º£¬ÓдóÁ¿µÄÍøÂç·þÎñÆ÷ʹÓÃLinux²Ù×÷ϵͳ¡£ÎªÁËÈ«ÃæºâÁ¿ÍøÂçÔËÐÐ×´¿ö£¬¾ÍÐèÒª¶ÔÍøÂç״̬×ö¸üϸÖ¡¢¸ü¾«È·µÄ²âÁ¿¡£ SNMPÐÒéµÄÖÆ¶©Îª»¥ÁªÍø²âÁ¿ÌṩÁËÓÐÁ¦Ö§³Ö¡£MRTG(MultiRouter Traffic Grapher, MRTG)¾ÍÊÇ»ùÓÚSNMPµÄµäÐÍÍøÂçÁ÷Á¿Í³¼Æ·ÖÎö¹¤¾ß¡£ËüºÄÓõÄϵͳ×ÊÔ´ºÜС£¬Òò´ËÓкܶàÍâ¹ÒµÄ³ÌÐòÒ²ÒÀ¸½ÔÚ ......
linux¿éÉ豸·ÖÎöÓëʹÓÃ
linux¿éÉ豸·ÖÎöÓëʹÓÃ
creator
sz111@126.com
±¾ÆªÎÄÕÂÁ¦Çó¼òµ¥Ã÷Á˵ĽâÊÍLinuxµÄ¿éÉ豸Çý¶¯£¬Èôó¼Ò¶ÔËüÉÙЩη¾å£¬¿ìËٵĿª·¢Ò»¸ö¿éÉ豸¡£·ÖÎöÍêÕâÆªÖ®ºó£¬ÏÂÒ»²½¾ÍÊÇ·ÖÎöMMC¿¨µÄÇý¶¯£¬ÕùÈ¡·ÖÎöÖ®ºó¿ÉÒÔ´ïµ½ÓÅ»¯¶Á¿¨ËٶȵÄÄ¿µÄ¡£LinuxµÄ¿éÉ豸¿´Ë ......
³£³£ÓÐÈËÎÊ£ºÎÒÏëѧϰÄںˣ¬ÐèҪʲô»ù´¡Âð£¿Linus Torvalds±¾ÈËÊÇÕâÑù»Ø´ðµÄ£ºÄã±ØÐëʹÓùýLinux¡£ Õâ¸ö……»¹ÊÇÓеãÌ«·ºÁ˰ɣ¬ÎÒÏëÏÂÃæ¼¸¸ö»ù´¡¿ÉÄÜ»¹ÊÇÐèÒªµÄ£¬¾¡¹Ü²»Ò»¶¨±ØÐ裺
¡¡¡¡1, ¹ØÓÚ²Ù×÷ϵͳÀíÂÛµÄ×î³õ¼¶µÄ֪ʶ¡£²»ÐèҪͨ¶Á²¢Àí½â¡¶²Ù×÷ϵͳ¸ÅÄî¡·¡¶ÏÖ´ú²Ù×÷ϵͳ¡·µÈ¾ÞÖø£¬µ«×ÜÒªÖªµÀ·Öʱ£¨t ......
ÈçºÎÈÃLinux¸ÉµôWindows£¿ÎÒ³ÐÈÏ£¬ÕâÊÇÓеã±êÌâµ³ÁË¡£µ«Õâ¸öÎʺţ¬¹À¼ÆºÜ¶àLinuxµÄ·ÛË¿²»ÖªµÀ»ÃÏë¹ý¶àÉٱ飻ҡÆìÄź°£¬ÁоÙLinuxÖÚ¶àÓŵ㣬ÂÞÁÐWindows¸÷ÖÖ×ïÐУ¬¾ÍÊÇÈÃÈËÃÇÈ¥ÊÔÊÔLinux¡£¿ÉÊǽá¾ÖÔõôÑù£¿´ó¼Ò¶¼¿´µ½ÁË¡£
ΪʲôLinux»áʧ°Ü£¿àÞ£¬²»Ó¦¸Ã˵ÊÇʧ°Ü£¬Ó¦¸ÃÊÇ˵ΪʲôռÓÐÂÊÔ ......