※ 引述《fushan.bbs@bbs.ntou.edu.tw (南友會~歡迎蒞臨~�)》之銘言: > 將系統換成FreeBSD6.2之後,gcc變成 3.4 > 我原本舊有的系統是 2.95 > 所以就將所有的gcc 改成 gcc295 這樣重新compile就過了 > 然後發現 crontab就跑不起來了, > 以下是 /var/log/cron的訊息 > Dec 20 17:00:02 bbs /usr/sbin/cron[3230]: (bbs) CMD > (~/bin/camera > /dev/null 2>&1) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1. debug 法,拿掉 > /dev/null 2>&1 crontab 增加你的 email,把 sendmail 跑起來讓系統寄信給你 %> crontab -e MAILTO=YOUR-EMAIL-HERE 2. 丟到 cron 跑的程式請以絕對路徑下去跑,除非是在 PATH 裡才可以直接執行 eg. mv, cp... %> more /etc/crontab SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/var/log 裡面的 PATH 就是 cron 找 binary 執行的路徑 可以把 cron 視為 shell 是 sh 的"登入者" -- 這就是科學了 發現某些有價值的結果後 用新的、直接的經驗來與之相互印證 �� ◣ ∮Gamekid 抱持懷疑的態度 打從一開始就要嘗試找出到底情形如何 ╴ ╴ ◥ 一再與自己的經驗相印證 ▕ ˙ ˙ �� 而不是上面流傳下來什麼就照單全收 ▃▃ \◥�� ◤ 美國物理大師 �e▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄�e █> Richard Feynman -- �i◣�i█ ██ █�i ██ █ ██ ██ ██ * ● . ' ▃▃ ██ █�f ██ █ █ █▆ █▆ █▆ ' * . :: : :: : : █◥ █ ██ █�i █ █▆ █▆ ▆█ ▆█ 城區夜未眠 : :: :: : :: Origin:東吳資科城區夜未眠(nightless.twbbs.org)▊▋▎ [FROM:123.193.195.111]