linuxÖеÄcronºÍlinux atÃüÁîÓ÷¨Ïê½â
¡¡¡¡linuxÖеÄCronÃüÁîÊÇLinuxµÄÄÚÖ÷þÎñ£¬µ«Ëü²»×Ô¶¯ÆðÀ´£¬¿ÉÒÔÓÃÒÔÏµķ½·¨Æô¶¯¡¢¹Ø±ÕÕâ¸ö·þÎñ£º
¡¡¡¡/sbin/service crond start //Æô¶¯·þÎñ
¡¡¡¡/sbin/service crond stop //¹Ø±Õ·þÎñ
¡¡¡¡/sbin/service crond restart //ÖØÆô·þÎñ
¡¡¡¡/sbin/service crond reload //ÖØÐÂÔØÈëÅäÖÃ
¡¡¡¡ÄãÒ²¿ÉÒÔ½«Õâ¸ö·þÎñÔÚϵͳÆô¶¯µÄʱºò×Ô¶¯Æô¶¯£º
¡¡¡¡ÔÚ/etc/rc.d/rc.localÕâ¸ö½Å±¾µÄĩβ¼ÓÉÏ£º
¡¡¡¡/sbin/service crond start
¡¡¡¡ÏÖÔÚCronÕâ¸ö·þÎñÒѾÔÚ½ø³ÌÀïÃæÁË£¬ÎÒÃǾͿÉÒÔÓÃÕâ¸ö·þÎñÁË£¬Cron·þÎñÌṩÒÔϼ¸ÖÖ½Ó¿Ú¹©´ó¼ÒʹÓãº
¡¡¡¡1.Ö±½ÓÓÃcrontabÃüÁî±à¼
¡¡¡¡cron·þÎñÌṩcrontabÃüÁîÀ´É趨cron·þÎñµÄ£¬ÒÔÏÂÊÇÕâ¸öÃüÁîµÄһЩ²ÎÊýÓë˵Ã÷£º
¡¡¡¡crontab -u //É趨ij¸öÓû§µÄcron·þÎñ£¬Ò»°ãrootÓû§ÔÚÖ´ÐÐÕâ¸öÃüÁîµÄʱºòÐèÒª´Ë²ÎÊý
¡¡¡¡crontab -l //Áгöij¸öÓû§cron·þÎñµÄÏêϸÄÚÈÝ
¡¡¡¡crontab -r //ɾ³ýû¸öÓû§µÄcron·þÎñ
¡¡¡¡crontab -e //±à¼Ä³¸öÓû§µÄcron·þÎñ
¡¡¡¡±ÈÈç˵root²é¿´×Ô¼ºµÄcronÉèÖãºcrontab -u root -l
¡¡¡¡ÔÙÀýÈ磬rootÏëɾ³ýfredµÄcronÉèÖãºcrontab -u fred -r
¡¡¡¡ÔÚ±à¼cron·þÎñʱ£¬±à¼µÄÄÚÈÝÓÐһЩ¸ñʽºÍÔ¼¶¨£¬ÊäÈ룺crontab -u root -e
¡¡¡¡½øÈëvi±à¼Ä£Ê½£¬±à¼µÄÄÚÈÝÒ»¶¨Òª·ûºÏÏÂÃæµÄ¸ñʽ£º*/1 * * * * ls >> /tmp/ls.txt
¡¡¡¡Õâ ¸ö¸ñʽµÄǰһ²¿·ÖÊǶÔʱ¼äµÄÉ趨£¬ºóÃæÒ»²¿·ÖÊÇÒªÖ´ÐеÄÃüÁÈç¹ûÒªÖ´ÐеÄÃüÁîÌ«¶à£¬¿ÉÒÔ°ÑÕâЩÃüÁîдµ½Ò»¸ö½Å±¾ÀïÃæ£¬È»ºóÔÚÕâÀïÖ±½Óµ÷ÓÃÕâ¸ö½Å±¾¾Í¿ÉÒÔ ÁË£¬µ÷ÓõÄʱºò¼ÇµÃд³öÃüÁîµÄÍêÕû·¾¶¡£Ê±¼äµÄÉ趨ÎÒÃÇÓÐÒ»¶¨µÄÔ¼¶¨£¬Ç°ÃæÎå¸ö*ºÅ´ú±íÎå¸öÊý×Ö£¬Êý×ÖµÄȡֵ·¶Î§ºÍº¬ÒåÈçÏ£º
¡¡¡¡·ÖÖÓ¡¡(0-59)
¡¡¡¡Ð¡時¡¡(0-23)
¡¡¡¡ÈÕÆÚ¡¡(1-31)
¡¡¡¡Ô·ݡ¡(1-12)
¡¡¡¡ÐÇÆÚ¡¡(0-6)//0´ú±íÐÇÆÚÌì
¡¡¡¡³ýÁËÊý×Ö»¹Óм¸¸ö¸öÌØÊâµÄ·ûºÅ¾ÍÊÇ"*"¡¢"/"ºÍ"-"¡¢","£¬*´ú±íËùÓеÄȡֵ·¶Î§ÄÚµÄÊý×Ö£¬"/"´ú±íÿµÄÒâ˼,"*/5"±íʾÿ5¸öµ¥Î»£¬"-"´ú±í´Óij¸öÊý×Öµ½Ä³¸öÊý×Ö,","·Ö¿ª¼¸¸öÀëÉ¢µÄÊý×Ö¡£ÒÔϾټ¸¸öÀý×Ó˵Ã÷ÎÊÌ⣺
¡¡¡¡Ã¿ÌìÔçÉÏ6µã
¡¡¡¡0 6 * * * echo "Good morning." >> /tmp/test.txt //×¢Òâµ¥´¿echo£¬´ÓÆÁÄ»ÉÏ¿´²»µ½ÈκÎÊä³ö£¬ÒòΪcron°ÑÈκÎÊä³ö¶¼emailµ½rootµÄÐÅÏäÁË¡£
¡¡¡¡Ã¿Á½¸öСʱ
¡¡¡¡0 */2 * * * echo "Have a break now." >> /tmp/test.txt
¡¡¡¡ÍíÉÏ11µãµ½ÔçÉÏ8µãÖ®¼äÿÁ½¸öСʱ£¬ÔçÉϰ˵ã
¡¡¡¡0 23-7/2£¬8 * * * echo "Have a good
Ïà¹ØÎĵµ£º
1¡¢free ²é¿´·þÎñÆ÷µÄÄÚ´æ·ÖÅäÇé¿ö
2¡¢resin ¼ò½é£º
ps -elf|grep java //²é¿´½ø³Ì resinÆô¶¯Çé¿ö
ps -elf|grep java
ll //²é¿´½Å±¾Æô¶¯ÁÐ±í£¨ÒªÆô¶¯µÄÎļþÁÐ±í£©
dl _jsp
// ......
Ì«·½±ãÁË£¬Ì«·½±ãÁË¡£¡£
¿´man»á¿´ÔΣ¬Ö±½Ó¿´ÊµÀý£º
ʾ Àý:
1)½¨Á¢Ó³ÏñÎļþ (°ÑĿ¼aϵÄÄÚÈÝ×ö³ÉisoÎļþ)
$mkisofs -r -o a.iso a/
2)½¨Á¢Ó³ÏñÎļþ (°ÑĿ¼aϵÄÄÚÈÝ×ö³ÉisoÎļþ£¬²¢Ö¸¶¨²»°ÑÎļþb.txt·Åµ½isoÖÐ)
$mkisofs -m b.txt -r -o a.iso a/
3)½¨Á¢Ó³ÏñÎļ ......
½øÈë/boot/grub
ÐÞ¸Ägrub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, ......
LinuxºËÐöÖØÒª¸úʱ¼äÓйصÄÃû´Ê»ò±äÊý£¬µ×Ͻ«½éÉÜHZ¡¢tickÓëjiffies¡£
£¨1£©HZ
LinuxºËÐÄÿ¸ô¹Ì¶¨ÖÜÆÚ»á·¢³ötimer interrupt (IRQ 0)£¬HZÊÇÓÃÀ´¶¨ÒåÿһÃëÓм¸´Îtimer interrupts¡£¾ÙÀýÀ´Ëµ£¬HZΪ1000£¬´ú±íÿÃëÓÐ1000´Îtimer interrupts¡£ HZ¿ÉÔÚ±àÒëºËÐ ......