LINUXÏÂÈÎÎñ¶¨Ê±Ö´ÐÐ
LinuxÖкǫִ́ÐÐÈÎÎñ·½Ê½:
cron
ÊÇϵͳÖ÷ÒªµÄµ÷¶È½ø³Ì£¬¿ÉÒÔÔÚÎÞÐèÈ˹¤¸ÉÔ¤µÄÇé¿öÏÂÔËÐÐ×÷Òµ¡£crontabÃüÁîÔÊÐíÓû§Ìá½»¡¢±à¼»òɾ³ýÏàÓ¦µÄ×÷Òµ¡£Ã¿Ò»¸öÓû§¶¼¿ÉÒÔÓÐÒ»¸ö
crontabÎļþÀ´±£´æµ÷¶ÈÐÅÏ¢¡£¿ÉÒÔʹÓÃËüÔËÐÐÈÎÒâÒ»¸öshell½Å±¾»òij¸öÃüÁÿСʱÔËÐÐÒ»´Î£¬»òÒ»ÖÜÈý´Î£¬ÕâÍêȫȡ¾öÓÚÄ㡣ÿһ¸öÓû§¶¼¿ÉÒÔÓÐ
×Ô¼ºµÄcrontabÎļþ£¬µ«ÔÚÒ»¸ö½Ï´óµÄϵͳÖУ¬ÏµÍ³¹ÜÀíÔ±Ò»°ã»á½ûÖ¹ÕâЩÎļþ£¬¶øÖ»ÔÚÕû¸öϵͳ±£ÁôÒ»¸öÕâÑùµÄÎļþ¡£ÏµÍ³¹ÜÀíÔ±ÊÇͨ¹ý
cron.denyºÍcron.allowÕâÁ½¸öÎļþÀ´½ûÖ¹»òÔÊÐíÓû§ÓµÓÐ×Ô¼ºµÄcrontabÎļþ¡£
crontabµÄÓò
ΪÁËÄܹ»ÔÚÌØ¶¨µÄʱ¼äÔËÐÐ×÷Òµ£¬ÐèÒªÁ˽âcrontabÎļþÿ¸öÌõÄ¿Öи÷¸öÓòµÄÒâÒåºÍ¸ñʽ¡£
ÏÂÃæ¾ÍÊÇÕâЩÓò£º
µÚ1ÁзÖÖÓ1¡«5 9
µÚ2ÁÐСʱ1¡«2 3£¨0±íʾ×ÓÒ¹£©
µÚ3ÁÐÈÕ1¡«3 1
µÚ4ÁÐÔÂ1¡«1 2
µÚ5ÁÐÐÇÆÚ0¡«6£¨0±íʾÐÇÆÚÌ죩
µÚ6ÁÐÒªÔËÐеÄÃüÁî
crontabµÄ¸ñʽ£º
·Ö ʱ ÈÕ ÔÂÐÇÆÚÒªÔËÐеÄÃüÁî
crontabÎļþµÄÒ»¸öÌõÄ¿ÊÇ´Ó×ó±ß¶ÁÆðµÄ£¬µÚÒ»ÁÐÊÇ·Ö£¬×îºóÒ»ÁÐÊÇÒªÔËÐеÄÃüÁËüλÓÚÐÇÆÚµÄºóÃæ¡£
¿ÉÒÔÓúá¸Ü-À´±íʾһ¸öʱ¼ä·¶Î§£¬ÀýÈçÄãÏ£ÍûÐÇÆÚÒ»ÖÁÐÇÆÚÎåÔËÐÐij¸ö×÷Òµ£¬ÄÇô¿ÉÒÔÔÚÐÇÆÚÓòʹÓÃ1 - 5À´±íʾ¡£
»¹¿ÉÒÔÔÚÕâЩÓòÖÐʹÓöººÅ“,”£¬ÀýÈçÄãÏ£ÍûÐÇÆÚÒ»ºÍÐÇÆÚËÄÔËÐÐij¸ö×÷Òµ£¬Ö»ÐèҪʹÓÃ1 , 4À´±íʾ¡£
¿ÉÒÔÓÃÐǺÅ*À´±íʾÁ¬ÐøµÄʱ¼ä¶Î¡£Èç¹ûÄã¶Ôij¸ö±íʾʱ¼äµÄÓòûÓÐÌØ±ðµÄÏÞ¶¨£¬Ò²Ó¦¸ÃÔÚ¸ÃÓòÌîÈë*¡£¸ÃÎļþµÄÿһ¸öÌõÄ¿±ØÐ뺬ÓÐ5¸öʱ¼äÓò£¬¶øÇÒÿ¸öÓòÖ®¼äÒªÓÿոñ·Ö¸ô¡£
¸ÃÎļþÖÐËùÓеÄ×¢ÊÍÐÐÒªÔÚÐÐÊ×ÓÃ#À´±íʾ¡£
crontabÃüÁîµÄÒ»°ãÐÎʽΪ
crontab [-u user] -e -l –r
ÆäÖУº
-u Óû§Ãû¡£
-e ±à¼crontabÎļþ¡£
-l ÁгöcrontabÎļþÖеÄÄÚÈÝ¡£
-r ɾ³ýcrontabÎļþ¡£
Èç¹ûʹÓÃ×Ô¼ºµÄÃû×ֵǼ£¬¾Í²»ÓÃʹÓÃ-uÑ¡ÏÒòΪÔÚÖ´ÐÐcrontabÃüÁîʱ£¬¸ÃÃüÁîÄܹ»ÖªµÀµ±Ç°µÄÓû§¡£
´´½¨Ò»¸öеÄcrontabÎļþ
´´½¨Ò»¸öÃûΪ<user>cronµÄÎļþ£¬ÆäÖÐ<user>ÊÇÓû§Ãû£¬ÀýÈ磬samcron¡£ÔÚ¸ÃÎļþÖмÓÈëÈçϵÄÄÚÈÝ¡£
$su sam
$crontab samcron
#(put your own initials here) echo the date to the console every
#15 minutes between 6pm and 6am
0,15,30,45 18-06 * * * /bin/echo 'date' > /dev/console
ÔÚÉÏÃæµ
Ïà¹ØÎĵµ£º
Service Discovery Protocol(SDP)ÌṩһÖÖÄÜÁ¦£¬ÈÃÓ¦ÓóÌÐòÓз½·¨·¢ÏÖÄÄÖÖ·þÎñ¿ÉÓÃÒÔ¼°ÕâÖÖ·þÎñµÄÌØÐÔ¡£
·þÎñ·¢ÏÖÐÒé(SDP»òBluetooth SDP)ÔÚÀ¶ÑÀÐÒéÕ»ÖжÔÀ¶ÑÀ»·¾³ÖеÄÓ¦ÓóÌÐòÓÐÌØÊâµÄº¬Ò⣬·¢ÏÖÄĸö·þÎñÊÇ¿ÉÓõĺÍÈ·¶¨ÕâЩ¿ÉÓ÷þÎñµÄÌØÕ÷¡£SDP¶¨ÒåÁËbluetooth client·¢ÏÖ¿ÉÓÃbluetooth server·þÎñºÍËüÃǵÄÌØÕ÷µÄ·½·¨¡£ ......
ÓÃGCC¿ª·¢linuxÓ¦ÓóÌÐò£¨¾µä£©
2009Äê11ÔÂ01ÈÕ ÐÇÆÚÈÕ 23:58
×÷Ϊ×ÔÓÉÈí¼þµÄÆì½¢ÏîÄ¿£¬Richard Stallman ÔÚÊ®¶àÄêǰ¸Õ¿ªÊ¼Ð´×÷ GCC µÄʱºò£¬»¹Ö»ÊǰÑËüµ±×÷½ö½öÒ»¸ö C³ÌÐòÓïÑԵıàÒëÆ÷£»GCC µÄÒâ˼ҲֻÊÇ GNU C Compiler ¶øÒÑ¡£¾¹ýÁËÕâô¶àÄêµÄ·¢Õ¹£¬GCC ÒѾ²»½ö½öÄÜÖ§³Ö CÓïÑÔ£»ËüÏÖÔÚ»¹Ö§³Ö Ada ÓïÑÔ¡¢C++ ÓïÑÔ¡¢Ja ......
ËùÓÐÀý×ÓÔÚ
linux-2.6.29.3
£¨
gcc-4.3.3
£©Ï±àÒëͨ¹ý£¬ÐèÒª×öµÄÐÞ¸ÄÈçÏ£º
l
´ò¿ªapue.2e
Îļþ¼ÐϵÄMake.defines.linux
Îļþ£¨¸ù¾ÝÄãµÄϵͳѡÔñ¶ÔÓ¦Îļþ£©£¬ÐÞ¸ÄWKDIR=/home/var/apue.2e
ΪÄãµÄapue.2e
Ŀ¼£¬ÈçWKDIR=/h ......
¡¡¡¡×òÌìÒѾ½«Ubuntu 9.10µÄ°²×°¹ý³ÌдÁËÒ»±é£¬µ±È»½ö½ö×°ºÃϵͳ»¹ÊÇʲô¶¼×ö²»ÁË¡£½ñÌìÖ÷ÒªÍÆ¼öÏÂÎÒÕâЩÌìÓõÄÈí¼þºÍдһЩ¼òµ¥µÄ½Å±¾Ê¹ÏµÍ³¸üÒ×ÓÚʹÓá£
¡¡¡¡UbuntuÊÇÒ»¸öºÜÒÀÀµÍøÂçµÄLinux·¢Ðа汾£¬°²×°Îļþ½ö½ö700M£¬³ýÁË»ù±¾µÄϵͳÐèÒªµÄ²¿·Ö¼¸ºõ¶¼ÐèҪͨ¹ýÍøÂç½øÐиüС£Ê×ÏÈÎÒÃÇÐèÒªÅäÖà UbuntuµÄÈí¼þÔ´£¬Ä¬È쵀 ......
ʹÓÃselectº¯Êý¿ÉÒÔÒÔ·Ç×èÈûµÄ·½Ê½ºÍ¶à¸ösocketͨÐÅ¡£³ÌÐòÖ»ÊÇÑÝʾselectº¯ÊýµÄʹÓ㬹¦Äܷdz£¼òµ¥£¬¼´Ê¹Ä³¸öÁ¬½Ó¹Ø±ÕÒÔºóÒ²²»»áÐ޸ĵ±Ç°Á¬½ÓÊý£¬Á¬½ÓÊý´ïµ½×î´óÖµºó»áÖÕÖ¹³ÌÐò¡£
1. ³ÌÐòʹÓÃÁËÒ»¸öÊý×éfd_A£¬Í¨ÐÅ¿ªÊ¼ºó°ÑÐèҪͨÐŵĶà¸ösocketÃèÊö·û¶¼·ÅÈë´ËÊý×é¡£
2. Ê×ÏÈÉú³ÉÒ»¸ö½Ðsock_fdµÄsocketÃèÊö·û£¬ÓÃÓÚ¼àÌý¶Ë¿ ......