- 主题:急问:关于ytht的crontab的设置问题!
我安装完了ytht之后(winxp+cygwin1.5.9),按照安装手册上的说明:
$ cp /home/bbs/bbssrc/site/crontab.sample /var/cron/tabs
并且把crontab.sample 改名为Answer(我当前windows的登陆用户,也是config时填写的用户名),crontab的内容如下:
#to use this, your bbs user's home dir must be your bbs_home dir
TERM=ansi
PATH=$PATH:~/bin
*/5 * * * * upnew >> reclog/uptime.log
56 * * * * averun reclog/uptime.log;/bin/rm reclog/uptime.log
5 00 * * * /bin/cp 0Announce/bbslist/countusr 0Announce/bbslist/countusr.last
5 00 * * * /bin/cp 0Announce/bbslist/board2 0Announce/bbslist/board2.last
5 00 * * * /bin/cp -af 0Announce/bbslist/today 0Announce/bbslist/yesterday;/bin/rm reclog/ave.src
10 * * * * newtop10 -a &> /dev/null
*/20 * * * * save_brc &>/dev/null
30 23 * * * newboards
58 * * * * nbstat b 1
1 0 * * * nbstat s 7
10,30,50 * * * * bbsstatlog
2,32 * * * * nice find bbstmpfs/userattach/* -type d -amin +30 -exec rm -r '{}' \; &>/dev/null
4,34 * * * * nice find bbstmpfs/zmodem/* -type d -amin +30 -exec rm -r '{}' \; &>/dev/null
*/30 * * * * nice find bbstmpfs/bbsattach/* -type f -amin +30 -exec rm '{}' \; &>/dev/null
0 4 * * * auto_rm_junk &> 0Announce/groups/GROUP_0/junklog
30 3 * * * clear_junk
但是没有效果,系统一点反应都没有,于是我把PATH=$PATH:~/bin该为PATH=$PATH:/hoem/bbs/bin,十大开始工作了,可是本站各类统计与记录都没有产生,我查看/home/bbs/0Announce/bbslist下面根本没有产生更新文件,我是一点办法也没有了,恳请各位大侠可以帮一下我,感激不尽!
--
FROM 218.197.192.162
PATH里面加上/bin
然后/home/bbs里面都用绝对路径试试
比如/home/bbs/0An..
【 在 ASHOW (阿兽) 的大作中提到: 】
: 我安装完了ytht之后(winxp+cygwin1.5.9),按照安装手册上的说明:
: $ cp /home/bbs/bbssrc/site/crontab.sample /var/cron/tabs
: 并且把crontab.sample 改名为Answer(我当前windows的登陆用户,也是config时填写的用户名),crontab的内容如下:
: #to use this, your bbs user's home dir must be your bbs_home dir
: ...................
--
FROM 162.105.245.5
你的意思是把path该为:PATH=$PATH:/home/bbs/bin
然后里面全用绝对路径吗?
【 在 dinger 的大作中提到: 】
: PATH里面加上/bin
: 然后/home/bbs里面都用绝对路径试试
: 比如/home/bbs/0An..
: 【 在 ASHOW (阿兽) 的大作中提到: 】
: : 我安装完了ytht之后(winxp+cygwin1.5.9),按照安装手册上的说明:
: : $ cp /home/bbs/bbssrc/site/crontab.sample /var/c
: (以下引言省略...)
--
FROM 218.197.192.162
我是说也可以加上/bin试试
PATH=$PATH:/bin:/home/bbs/bin
因为我以前遇到过这类问题 应该是path的原因
【 在 ASHOW (阿兽) 的大作中提到: 】
: 你的意思是把path该为:PATH=$PATH:/home/bbs/bin
: 然后里面全用绝对路径吗?
: 【 在 dinger 的大作中提到: 】
: : PATH里面加上/bin
: : 然后/home/bbs里面都用绝对路径试试
: : 比如/home/bbs/0An..
: : 【 在 ASHOW (阿兽) 的大作中提到: 】
: : (以下引言省略...)
: ...................
--
FROM 162.105.245.5
用绝对路径
并且先确定目录里有那个程序
【 在 ASHOW.bbs@ytht.net (阿兽) 的大作中提到: 】
: 你的意思是把path该为:PATH=$PATH:/home/bbs/bin
: 然后里面全用绝对路径吗?
: 【 在 dinger 的大作中提到: 】
: : PATH里面加上/bin
: : 然后/home/bbs里面都用绝对路径试试
: : 比如/home/bbs/0An..
: : (以下引言省略...)
--
FROM bbs.tju.edu.cn
是这个样的吗:
#to use this, your bbs user's home dir must be your bbs_home dir
TERM=ansi
PATH=$PATH:~/bin:/home/bbs/bin
*/5 * * * * upnew >> /home/bbsreclog/uptime.log
56 * * * * averun /home/bbs/reclog/uptime.log;/bin/rm /home/bbs/reclog/uptime.log
5 00 * * * /bin/cp /home/bbs/0Announce/bbslist/countusr /home/bbs/0Announce/bbslist/countusr.last
5 00 * * * /bin/cp /home/bbs/0Announce/bbslist/board2 /home/bbs/0Announce/bbslist/board2.last
5 00 * * * /bin/cp -af /home/bbs/0Announce/bbslist/today /home/bbs/0Announce/bbslist/yesterday;/bin/rm reclog/ave.src
5,25,45 * * * * newtop10 -a &> /dev/null
*/20 * * * * save_brc &>/dev/null
30 23 * * * newboards
58 * * * * nbstat b 1
1 0 * * * nbstat s 7
10,30,50 * * * * bbsstatlog
2,32 * * * * nice find bbstmpfs/userattach/* -type d -amin +30 -exec rm -r '{}' \; &>/dev/null
4,34 * * * * nice find bbstmpfs/zmodem/* -type d -amin +30 -exec rm -r '{}' \; &>/dev/null
*/30 * * * * nice find bbstmpfs/bbsattach/* -type f -amin +30 -exec rm '{}' \; &>/dev/null
0 4 * * * auto_rm_junk &> 0Announce/groups/GROUP_0/junklog
30 3 * * * clear_junk
【 在 dinger 的大作中提到: 】
: 我是说也可以加上/bin试试
: PATH=$PATH:/bin:/home/bbs/bin
: 因为我以前遇到过这类问题 应该是path的原因
: 【 在 ASHOW (阿兽) 的大作中提到: 】
: : 你的意思是把path该为:PATH=$PATH:/home/bbs/bin
: : 然后里面全用绝对路径吗?
: : ...................
: (以下引言省略...)
--
FROM 218.197.192.162
应该是~/bin吧
你的都是/bin
【 在 ASHOW.bbs@ytht.net (阿兽) 的大作中提到: 】
: 是这个样的吗:
: #to use this, your bbs user's home dir must be your bbs_home dir
: TERM=ansi
: PATH=$PATH:~/bin:/home/bbs/bin
: */5 * * * * upnew >> /home/bbsreclog/uptime.log
: 56 * * * * averun /home/bbs/reclog/uptime.log;/bin/rm /home/bbs/reclog/uptime.log
: 5 00 * * * /bin/cp /home/bbs/0Announce/bbslist/countusr /home/bbs/0Announce/bbslist/countusr.last
: 5 00 * * * /bin/cp /home/bbs/0Announce/bbslist/board2 /home/bbs/0Announce/bbslist/board2.last
: ...................
--
FROM 10.2.168.205