09/06: Windows2000+Cygwin¤Çcron¤ò¤Þ¤ï¤¹¡¡ËÉÈ÷Ͻ
at¤Ê¤ó¤Æ»È¤Ã¤Æ¤é¤ì¤Ê¤¤¿Í¤Ë
¡Cygwin¥¤¥ó¥¹¥È¡¼¥é¤Çinternet·Ðͳ¤Ë¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤òÁªÂò
¢"cron","cygrunsrv","vim"¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤è¤¦¤ËÀßÄê
£²¼µ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¡¢cygrunsrv¤ò¥µ¡¼¥Ó¥¹¤ØÅÐÏ¿¡ÊºÆµ¯Æ°¸å¤â¼«Æ°µ¯Æ°¡Ë
¡¡¡¡cygrunsrv --install cron --path /usr/sbin/cron --args -D
¤¥×¥í¥»¥¹¤¬²Ôư¤·¤¿¤³¤È¤ò³Îǧ
¡¡¡¡ps -ef|grep crontab
¥crontabÊÔ½¸ÍѰú¿ô¡Ê-e¡Ë¤Çµ¯Æ°¤·¡¢½èÍý¤òµ½Ò
¡¡¡¡/usr/bin/crontab -e¡¡¡¡¡¡
¡ÊÎã¡Ë* * * * * /bin/date >>/tmp/crontest.txt
¡¡¡¡¡¡¡Ê½ñ¼°¡Ëʬ »þ Æü ·î ÍËÆü (¥æ¡¼¥¶¡¼) ¥³¥Þ¥ó¥É
¦tail -f /tmp/crontest.txt
§Àµ¾ï¤Ëºîư¤·¤Æ¤¤¤½¤¦¤Ê¤é½èÍý¤òºï½ü
¡¡¡¡/usr/bin/crontab -e
*--2006ǯ5·î17ÆüÄɵ--*
¼êư¤Ç
/usr/sbin/cron
¤ò¼Â¹Ô¤¹¤ì¤Ðư¤¯¤Î¤Ë
cygrunsrv¤Ç¥µ¡¼¥Ó¥¹Æ°ºî¤ò¹Ô¤¦¤Èư¤«¤Ê¤¤¡¦¡¦¡¦¤È¤¤¤¦¾ì¹ç
¡/var/cron/tabs/[crontabºîÀ®¥¢¥«¥¦¥ó¥È̾]
¾åµcrontab¥Õ¥¡¥¤¥ë¤Î¸¢¸Â¤ò³Îǧ
¥µ¡¼¥Ó¥¹¤¬¤¤¤¸¤ì¤ë¤è¤¦¤Ë¥Õ¥ë¥³¥ó¥È¥í¡¼¥ë¤òÅϤ¹
# chmod a+rwx /var/cron/tabs/[crontabºîÀ®¥¢¥«¥¦¥ó¥È̾]
¢¥¢¥«¥¦¥ó¥È¡¢¥°¥ë¡¼¥×¤ÎÈ¿±Ç¡Ê´Ø·¸¤Ê¤¤¤«¤â¡¦¡¦¡¦¡Ë
Windows¤Î¥¢¥«¥¦¥ó¥È¡¢¥°¥ë¡¼¥×¤òÈ¿±Ç¤¹¤ë
# mkpasswd >> /etc/passwd
# mkgroup >> /etc/group
¡Cygwin¥¤¥ó¥¹¥È¡¼¥é¤Çinternet·Ðͳ¤Ë¤Æ¥¤¥ó¥¹¥È¡¼¥ë¤òÁªÂò
¢"cron","cygrunsrv","vim"¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ë¤è¤¦¤ËÀßÄê
£²¼µ¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¡¢cygrunsrv¤ò¥µ¡¼¥Ó¥¹¤ØÅÐÏ¿¡ÊºÆµ¯Æ°¸å¤â¼«Æ°µ¯Æ°¡Ë
¡¡¡¡cygrunsrv --install cron --path /usr/sbin/cron --args -D
¤¥×¥í¥»¥¹¤¬²Ôư¤·¤¿¤³¤È¤ò³Îǧ
¡¡¡¡ps -ef|grep crontab
¥crontabÊÔ½¸ÍѰú¿ô¡Ê-e¡Ë¤Çµ¯Æ°¤·¡¢½èÍý¤òµ½Ò
¡¡¡¡/usr/bin/crontab -e¡¡¡¡¡¡
¡ÊÎã¡Ë* * * * * /bin/date >>/tmp/crontest.txt
¡¡¡¡¡¡¡Ê½ñ¼°¡Ëʬ »þ Æü ·î ÍËÆü (¥æ¡¼¥¶¡¼) ¥³¥Þ¥ó¥É
¦tail -f /tmp/crontest.txt
§Àµ¾ï¤Ëºîư¤·¤Æ¤¤¤½¤¦¤Ê¤é½èÍý¤òºï½ü
¡¡¡¡/usr/bin/crontab -e
*--2006ǯ5·î17ÆüÄɵ--*
¼êư¤Ç
/usr/sbin/cron
¤ò¼Â¹Ô¤¹¤ì¤Ðư¤¯¤Î¤Ë
cygrunsrv¤Ç¥µ¡¼¥Ó¥¹Æ°ºî¤ò¹Ô¤¦¤Èư¤«¤Ê¤¤¡¦¡¦¡¦¤È¤¤¤¦¾ì¹ç
¡/var/cron/tabs/[crontabºîÀ®¥¢¥«¥¦¥ó¥È̾]
¾åµcrontab¥Õ¥¡¥¤¥ë¤Î¸¢¸Â¤ò³Îǧ
¥µ¡¼¥Ó¥¹¤¬¤¤¤¸¤ì¤ë¤è¤¦¤Ë¥Õ¥ë¥³¥ó¥È¥í¡¼¥ë¤òÅϤ¹
# chmod a+rwx /var/cron/tabs/[crontabºîÀ®¥¢¥«¥¦¥ó¥È̾]
¢¥¢¥«¥¦¥ó¥È¡¢¥°¥ë¡¼¥×¤ÎÈ¿±Ç¡Ê´Ø·¸¤Ê¤¤¤«¤â¡¦¡¦¡¦¡Ë
Windows¤Î¥¢¥«¥¦¥ó¥È¡¢¥°¥ë¡¼¥×¤òÈ¿±Ç¤¹¤ë
# mkpasswd >> /etc/passwd
# mkgroup >> /etc/group