openwrt crontab 定时执行任务没作用,求原因?

2014-09-02 19:19:24 +08:00
 guojing
我买了wndr3700V4刷openwrt,写个脚本,想让crontab定时执行这个脚本,没运行。脚本如下:
#!/bin/sh
top -n 1| head -n 8 >> /root/history.txt
我直接运行可用。然后在luci计划任务添加*/1 * * * * /root/cron_ss
但是/root/history.txt一直没生成,应该是没运行。
我cronttab服务有开启。/etc/init.d/cron enable ,/etc/init.d/cron start都执行过。但都没作用,求解
我刷的是http://www.blazebox.homeip.net/~diffie/openwrt/barrier_breaker/这个,版本r42323
21127 次点击
所在节点    问与答
6 条回复
jacy
2014-09-02 21:05:19 +08:00
看看系统日志
braveguywallce
2014-09-02 21:09:40 +08:00
建议你先阅读这段 wiki

url=http://wiki.openwrt.org/zh-cn/doc/uci
braveguywallce
2014-09-02 21:13:39 +08:00
/etc/init.d/crond start
/etc/init.d/crond enable
jasontse
2014-09-02 21:19:45 +08:00
检查以下两个地方

# ps | grep crond
? root ? S /usr/sbin/crond -f -c /etc/crontabs -l 8
# cat /etc/crontabs/root
? ? * * * ??????

问号处可能不同
em70
2014-09-02 21:36:15 +08:00
文件最后一定要加个空行,否则最后一行设置可能不执行,这次付出大量痛苦经历换来的经验.
guojing
2014-09-02 23:05:43 +08:00
谢谢各位,问题解决了。脚本#!/bin/sh这行去掉就没问题了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/131365

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX