| LANDISK HACKING DIARY | ||
| Since2005/8/17 | ||
| TOP¤ØÌá¤ë | ||
| ¡¡ | ¡¡ | ¡¡INDEX | |||||||||||||||||||||||||||||
| ¡¡ | ¡¡ | 1. cron ¤Î»È¤¤Êý 2. crontab ¥³¥Þ¥ó¥É 3. ¥á¡¼¥ëÁ÷¿®ÀßÄê |
|||||||||||||||||||||||||||||
| ¡¡ | ¡¡ | ¡¡cron ¤Î»È¤¤Êý | |||||||||||||||||||||||||||||
| ¡¡ | ¤¤¤Ä¤â¤ªÀ¤ÏäˤʤäƤ¤¤ëcron ¤Ë¤è¤ëÄê´ü¼Â¹Ô¡£¡Öcron ¤Ê¤ó¤Æ´Êñ¤À¤è¡×¤Ã¤È»×¤Ã¤Æ¤ëÊý¤Ï·ë¹½Â¿¤¤¤Î¤Ç¤Ï¤Ê¤¤¤À¤í¤¦¤«¡£¤¤¤ä¡¢¼ÂºÝ¤Ë cron ¤Ï¤ï¤«¤ê¤ä¤¹¤¤¥×¥í¥°¥é¥à¤À¤·¡¢¤½¤ó¤Ê¤ËÆñ¤·¤¤¤â¤Î¤Ç¤Ï¤Ê¤¤¡£¤À¤¬¡¢°Õ³°¤È³Ð¤¨¤ë¤³¤È¤¬Â¿¤¯¡Ê¥á¥â¤Ã¤Æ¤ª¤±¤Ð³Ð¤¨¤ëɬÍ×¤Ê¤ó¤Æ¤³¤ì¤Ã¤Ý¤Ã¤Á¤â¤Ê¤¤¤ó¤À¤¬¡Ë¡¢¼«Ê¬¤Î»×¤¦¤è¤¦¤Êưºî¤ò¤·¤Æ¤¯¤ì¤Ê¤«¤Ã¤¿¤ê¤¹¤ë¤³¤È¤â¤¢¤ë¤Î¤Ç¡¢¤Á¤ç¤Ã¤È¤À¤± cron ¤Ë¤Ä¤¤¤Æ¿¿·õ¤ËÊÙ¶¯¤·¤Æ¤ß¤ë¤³¤È¤Ë¤·¤¿¡£¤Þ¤º¡¢´ðËÜÃæ¤Î´ðËܤȤ·¤Æ¡¢cron ¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Ï¡¢/etc/crontab ¤Ëµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£¤µ¤é¤Ë¤Ï¡¢/etc/cron.daily/¡¢/etc/cron.weekly/¡¢/etc/cron.monthly/ °Ê²¼¤Ë³ÊǼ¤µ¤ì¤¿ÀßÄê¥Õ¥¡¥¤¥ë¤ò1Æü1²ó¡¢½µ¤Ë1²ó¡¢·î¤Ë1²ó¤È¼Â¹Ô¤·¤Æ¤¯¤ì¤ë¤Î¤Ï¤¹¤Ç¤Ë¼þÃΤΤ³¤È¤À¤í¤¦¡£ ¤Þ¤º¡¢/etc/crontab ¤ò¸«¤Æ¤ß¤ë¡£É®¼Ô¤ÎLANDISK¤Ç¤Ï¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï°Ê²¼¤Î¤è¤¦¤Ëµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£¤Þ¤º¡¢/etc/cron.daily ¤È¡¢/etc/cron.weekly ¤È /etc/cron.monthly °Ê²¼¤Î¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤¹¤ë¤È¤¤¤¦¤³¤È¤Ï¡¢crontab ¤ò¸«´·¤ì¤¿Êý¤Ê¤é¤Ð°ìÌÜÎÆÁ³¤À¤¬¡¢test ¤À¤Î¡¢run-parts ¤À¤Î¡¢/usr/sbin/anacron ¤À¤Î¤Ï¼ÂºÝ¤Ë¤Ê¤Ë¤ò¤ä¤Ã¤Æ¤¤¤ë¤Î¤À¤í¤¦¤«¡©¡¡¤Þ¤º¡¢test -x ¤È¤¤¤¦Éôʬ¤ò¸«¤Æ¤ß¤ë¡£¤³¤ì¤Ï¡¢¡Ö¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤¹¤ì¤Ð¼Â¹Ô¤¹¤ë¡×¤È¤¤¤¦¤³¤È¤ò°ÕÌ£¤·¤Æ¤¤¤ë¡£test -x /usr/bin/anacron ¤Ç¡¢/usr/sbin/anacron¤¬Â¸ºß¤¹¤ë¤«¤É¤¦¤«¤ò¥Á¥§¥Ã¥¯¤·¡¢Â¸ºß¤·¤Ê¤±¤ì¤Ð¤òɽ¤¹¤Î¤¬¡Ö|| ¡×¤Îµ¹æ¤Ë¤Ê¤ë¡£run-parts ¤Ï¥³¥Þ¥ó¥É¤òɽ¤·¡¢¥Ç¥£¥ì¥¯¥È¥êÆâ¤Ë¤¢¤ë¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤¹¤ë¥³¥Þ¥ó¥É¤Î¤³¤È¤Ç¤¢¤ë¡£¤Ä¤Þ¤ê¡¢/etc/cron.daily/ °Ê²¼¤Ë¤¢¤ë¥¹¥¯¥ê¥×¥È¤¬¼Â¹Ô¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¡£·ëÏÀ¤È¤·¤Æ¤³¤Î1¹Ô¤Ï¡Ö/usr/sbin/anacron¤¬¤¢¤ë¤«¤É¤¦¤«¥Á¥§¥Ã¥¯¤·¡¢¤Ê¤±¤ì¤Ð¡¢run-parts ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤í¡×¤È¤¤¤¦¤³¤È¤òɽ¤·¤Æ¤¤¤ë¡£¼ÂºÝ¤Ë¡¢É®¼Ô¤Î´Ä¶¤Ç¤Ï¡¢anacron ¤Ï¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Ê¤¤¤Î¤Ç run-parts ¥³¥Þ¥ó¥É¤¬¼Â¹Ô¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£--report ¤È¤¤¤¦¥ª¥×¥·¥ç¥ó¤Ï¡¢verbose ¤ß¤¿¤¤¤Ê¤â¤Î¤À¤¬¡¢¥¹¥¯¥ê¥×¥È¤Î̾Á°¤Î¤ß¤¬½ÐÎϤµ¤ì¤ë¤È man ¤Ë¤Ï½ñ¤¤¤Æ¤¢¤Ã¤¿¡£
¼¡¤Ë¡¢º¸¤«¤é¿ô¤¨¤Æ5ÈÖÌܤΥե£¡¼¥ë¥É¤Þ¤ÇÀâÌÀ¤¹¤ë¡£* ¡Ê¥¢¥¹¥¿¥ê¥¹¥¯¡Ë¤¬¤¢¤Ã¤¿¤ê¡¢¿ô»ú¤¬¤¢¤Ã¤¿¤ê¤¹¤ë²Õ½ê¤À¡£Î¨Ä¾¤Ëº¸¤«¤é¤¤¤¦¤È¡¢¡Öʬ¡Êminutes¡Ë¡¦»þ¡Êhour¡Ë¡¦Æü¡Êday¡Ë¡¦·î¡Êmonth¡Ë¡¦½µ¡Êweek¡Ë¡×¤È¤¤¤¦½çÈ֤ˤʤäƤ¤¤ë¡£* ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢Á´¤Æ¤Î͸ú¤ÊÃͤ¬ÀßÄꤵ¤ì¤¿¤³¤È¤Ë¤Ê¤ê¤Þ¤¹¡£
Îã1¡Ë ËèÄ«6»þ25ʬ¤Ë hoge.sh ¤ò¼Â¹Ô¤¹¤ë
Îã2¡Ë 3»þ´Ö¤´¤È¤Ëhoge.sh¤ò¼Â¹Ô¤¹¤ë¡£
Îã3¡Ë 12·î24Æü0»þ0ʬ¡¢¥¯¥ê¥¹¥Þ¥¹¥¤¥Ö¤Ë hoge.sh ¤ò¼Â¹Ô¡£¤Ê¤Ë¤¬µ¯¤¤ë¤ó¤À¤í¤¦¡£
Îã4) 8»þ¤«¤é17»þ¤Î´Ö¡¢2»þ´Ö¤´¤È¤Ë¡¢hoge.sh ¤ò¼Â¹Ô¤¹¤ë
Îã5)Ëè·î2Æü¡¢12Æü¡¢22Æü¤Î12»þ¤Ëhoge.sh ¤ò¼Â¹Ô¤¹¤ë
¢£´Ä¶ÊÑ¿ô¡¦¥·¥§¥ëÊÑ¿ô¤ÎÄêµÁ /etc/crontab ¤ÎÀèÆ¬¤Ë¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ê´Ä¶ÊÑ¿ô¤ä¥·¥§¥ëÊÑ¿ô¤òµ½Ò¤·¤Æ¤ª¤¤Þ¤¹¡£cron ¤Ï¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢/etc/crontab ¤Î½êͼԡʤĤޤꡢroot ¡Ë¤Ë¥á¡¼¥ë¤òÁ÷¿®¤·¡¢¤½¤Î¼Â¹Ô·ë²Ì¤òÊó¹ð¤·¤Þ¤¹¡£ÆÃÄê¤Î°¸Àè¤Ë¥á¡¼¥ë¤òÁ÷¿®¤¹¤ë¾ì¹ç¤Ï¡¢MAILTO ¤Ç¥¢¥É¥ì¥¹¤ò»ØÄꤷ¤Þ¤¹¡£¡ÖMAILTO=""¡×¤Î¤è¤¦¤Ë¶õÇò¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢Ã¯¤Ë¤â¥á¡¼¥ë¤òÁ÷¿®¤·¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£¤½¤Î¾¡¢´Ä¶ÊÑ¿ô PATH ¤òµ½Ò¤·¤Æ¤ª¤¯¤³¤È¤Ç¡¢¥³¥Þ¥ó¥É¤òÀäÂХѥ¹¤Çµ½Ò¤¹¤ëɬÍפ¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
|
||||||||||||||||||||||||||||||
| ¡¡ | ¡¡ | ¡¡crontab ¥³¥Þ¥ó¥É | |||||||||||||||||||||||||||||
| ¡¡ | /etc/crontab ¤ÏľÀÜÊÔ½¸¤¹¤ë¤Î¤Ç¤Ï¤Ê¤¯¡¢crontab -e ¥³¥Þ¥ó¥É¤Ë¤è¤Ã¤ÆÊÔ½¸¤¹¤ë¤Î¤¬BEST¡ÊÅöÁ³¡©¡Ë¤È¤µ¤ì¤Æ¤¤¤Þ¤¹¡£É®¼Ô¤Î¤è¤¦¤Ê¤Ê¤ó¤Á¤ã¤Ã¤Æ¥ê¥Ê¥¯¥µ¡¼¤Ï¡¢Ä¾ÀÜ vi ¤ÇÊÔ½¸¤·¤Æ¤·¤Þ¤¦¤Î¤Ç¤¹¤¬¡¢ºîË¡¤È¤·¤Æ¤ÏÎɤ¤»ö¤Ç¤Ï¤Ê¤µ¤½¤¦¤Ê´¶¤¸¤Ç¤¹¡£¤Þ¤¡¡¢¤Ç¤âÊÔ½¸¤·¤Æ¤Ï¤¤¤±¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤Ï¤Ê¤¯¡¢Âç¤Þ¤«¤Ê»ØÄê¤Ç¤Ï¡¢/etc/cron.{hourly,daily,weekly] ¤Ç»ØÄꤷ¡¢¤è¤êºÙ¤«¤¯À©¸æ¤·¤¿¤¤¾ì¹ç¤Ï¡¢/etc/crontab ¤â¤·¤¯¤Ï¡¢crontab -e ¤ò»È¤Ã¤¿¤Û¤¦¤¬´ÉÍý¤ÎÌ̤Ǥâ³Ú¤Ê¤³¤È¤Ï³Î¤«¤Ç¤¹¡£¤¢¤ë¤¤¤Ï¡¢/etc/cron.d/ °Ê²¼¤Ë¥¹¥¯¥ê¥×¥È¤òÃÖ¤¯¤È¤¤¤¦¼ê¤â¤¢¤ê¤Þ¤¹¤Í¡£/etc/crontab ¤È crontab -e ¤Ç¤Ï¡¢crontab ¤¬Êݸ¤µ¤ì¤ë¾ì½ê¤¬°Û¤Ê¤ë¤Î¤Ç¡¢ÊÔ½¸¤¹¤ë¤Ê¤é¤É¤Á¤é¤«ÊÒÊý¤ËÅý°ì¤·¤Æ¤ª¤¤¤¿Êý¤¬Îɤ¤¤È»×¤¤¤Þ¤¹¡Ê¤É¤Á¤é¤«ÊÒÊý¤Î¥Õ¥¡¥¤¥ë¤ò¸«¤ì¤Ð¤¤¤¤¤À¤±¤Ê¤Î¤Ç¡Ë¡£crontab -e ¥³¥Þ¥ó¥É¤ò»È¤¦¤È¡¢root ¤Î¤ß¤Ê¤é¤º¡¢°ìÈ̥桼¥¶¤âÄê´üŪ¤Ê¼Â¹Ô¤ò¹Ô¤¦¤³¤È¤¬¤Ç¤¤Þ¤¹¡£¤½¤Î¾ì¹ç¡¢/var/spool/cron/user ¤Ë¸ÄÊ̤ËÀßÄ꤬Êݸ¤µ¤ì¡¢root ¤Î¾ì¹ç¤Ï¡¢/var/spool/cron/root ¤ËÊݸ¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤ë¡£cron ¤Î¾ì¹ç¡¢ÀßÄê¥Õ¥¡¥¤¥ë¤òÊݸ¤·¤¿»þÅÀ¤Ç¡¢cron ¤¬¼«Æ°Åª¤ËÊѹ¹¤ò¸¡ÃΤ¹¤ë¤¿¤á¡¢cron ¥Ç¡¼¥â¥ó¤ÎºÆµ¯Æ°¤ÏɬÍפ¢¤ê¤Þ¤»¤ó¡£/etc/hosts.allow ¤Ê¤É¤Î¤è¤¦¤Ë¡¢Êݸ¤·¤¿»þÅÀ¤ÇÀßÄ꤬ȿ±Ç¤µ¤ì¤Þ¤¹¡£ crontab ¤Î¥ª¥×¥·¥ç¥ó¤ò°Ê²¼¤Ëµ½Ò¤·¤Þ¤¹¡£½ñ¼°¤Ë´Ø¤·¤Æ¤Ï¡¢/etc/crontab ¤ÈƱÍͤǤ¢¤ë¡£¥æ¡¼¥¶¥Õ¥£¡¼¥ë¥É¡Ê/etc/crontab ¤Ç¤Ï root ¤È¤Ê¤Ã¤Æ¤¤¤ë²Õ½ê¡Ë¤Ï¼«Ê¬¤Îcrontab ¤Ê¤Î¤Ç¾Êά¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡Ê/etc/crontab ¤Ç¤â¾Êά¤Ç¤¤ë¤¬¡Ë¡£
|
||||||||||||||||||||||||||||||
| ¡¡ | ¡¡ | ¡¡¥á¡¼¥ëÁ÷¿®ÀßÄê | |||||||||||||||||||||||||||||
| ¡¡ | cron ¤Ï¡¢ /etc/crontab ¤Ëµ½Ò¤µ¤ì¤¿½èÍý¤ò »ØÄꤷ¤¿¥æ¡¼¥¶°¸¤Ë¤½¤Î¼Â¹Ô·ë²Ì¤òÁ÷¿®¤·¤Þ¤¹¡£¤³¤ì¤Ï¤È¤Æ¤â¤¢¤ê¤¬¤¿¤¤µ¡Ç½¤Ç¤¹¤¬¡¢»þ¤È¤·¤ÆÈó¾ï¤Ë¤¦¤¶¤Ã¤¿¤¤µ¡Ç½¤Ë¤â¤Ê¤ê¤Þ¤¹¡£Logwatch ¤Î¤è¤¦¤Ë ²Ôư¤·¤Æ¤¤¤ë¥µ¡¼¥Ó¥¹°ìÍ÷¤Î¥í¥°¤ò¼èÆÀ¤·¡¢°ìÄ̤Υ᡼¥ë¤Ë¤Þ¤È¤á¤ÆÁ÷¿®¤·¤Æ¤¯¤ì¤ë¤Ê¤é¤Þ¤À¤·¤â¡¢¤Ò¤È¤Ä¤Ò¤È¤Ä¤Î¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤ËÂФ·¤Æ¸ÄÊ̤˥᡼¥ë¤òÁ÷¤é¤ì¤¿¤Î¤Ç¤Ï¤¿¤Þ¤Ã¤¿¤â¤Î¤¸¤ã¤¢¤ê¤Þ¤»¤ó¡£¤Ê¤Î¤Ç¡¢¥á¡¼¥ë¤òÁ÷¿®¤·¤Æ¤â¤¤¤¤¥¸¥ç¥Ö¤È¡¢Á÷¿®¤¹¤ëɬÍפΤʤ¤¥¸¥ç¥Ö¤òÌÀ³Î¤Ë¤¤ê¤ï¤±¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¤Ç¤·¤ç¤¦¡£ ¡---- ɸ½à½ÐÎÏ¡¢É¸½à¥¨¥é¡¼½ÐÎϤȤâ¼Î¤Æ¤ëÀßÄê¤Ç¤¹¡£¤Ä¤Þ¤ê¡¢¥á¡¼¥ë¤ÏÁ÷¿®¤·¤Ê¤¤¤·¡¢¥Õ¥¡¥¤¥ë¤Ë¤â½ÐÎϤ·¤Ê¤¤¡¢¥¹¥¯¥ê¥×¥È¤ò¼Â¹Ô¤·¤¿µÏ¿¤Ï¤É¤³¤Ë¤â»Ä¤é¤Ê¤¤¤È¤¤¤¦°ÕÌ£¤Ê¤ê¤Þ¤¹¡£ ¢---- ɸ½à½ÐÎϤò¼Î¤Æ¡¢É¸½à¥¨¥é¡¼½ÐÎϤò¥á¡¼¥ë¤ÇÁ÷¿®¤¹¤ëÀßÄê¤Ç¤¹¡£¥¨¥é¡¼¤Ë¤Ê¤Ã¤¿½èÍý¤À¤±¤òÃΤ餻¤Æ¤¯¤ì¤ë¤Î¤Ç¾ì¹ç¤Ë¤è¤Ã¤Æ¤Ï¡¤è¤ê¤â¸úΨ¤¬Îɤ¤¤È¤¤¤¨¤Þ¤¹¡£ £---- ¥á¡¼¥ëÁ÷¿®¤Ï¤·¤Ê¤¤¤¬¡¢/var/log/origin.log ¤Ëɸ½à½ÐÎϤÈɸ½à¥¨¥é¡¼½ÐÎϤò»Ä¤¹¤È¤¤¤¦°ÕÌ£¤Ë¤Ê¤ë¡£¥á¡¼¥ë¤ÇÄÌÃΤò¼õ¤±¼è¤ë¤Û¤É½ÅÍ×ÅÙ¤¬¹â¤¯¤Ê¤¤¤¬¡¢°ì±þ¥í¥°¤Ë¤Ï»Ä¤·¤Æ¤ª¤¤¿¤¤¾ì¹ç¤Ë¤Ï¡¢¤³¤ÎÊýË¡¤Ï͸ú¤Ç¤·¤ç¤¦¡£
|
||||||||||||||||||||||||||||||
| TOP¤ØÌá¤ë | ||
| ¡¡ | ||
| Copyright © KORO All Rights Reserved. |