找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7756|回复: 33

openwrt使用crontab命令是出错 help!!!!

[复制链接]
发表于 2015-4-18 23:27 | 显示全部楼层 |阅读模式
root@OpenWrt:~# crontab */1 * * * * /www/curl_cam_pic.sh >> /dev/null
BusyBox v1.19.4 (2013-03-14 11:28:31 UTC) multi-call binary.

Usage: crontab [-c DIR] [-u USER] [-ler]|[FILE]

        -c      Crontab directory
        -u      User
        -l      List crontab
        -e      Edit crontab
        -r      Delete crontab
        FILE    Replace crontab by FILE ('-': stdin)
输入命令时出现这个问题 ,是什么原因 ?求解
若果在web界面添加定时任务  就不会按时运行。但是如果是定时重启路由器的话,他又会定时重启路由器
在curl_cam_pic.sh 中输入的是
wget "http://192.168.101.4:8080/?action=snapshot" -O /tmp/s.jpg
curl --request POST --data-binary @"/tmp/s.jpg" --header "U-ApiKey: 789a9244d5bd5b98bb723f9d76657c1" http://api.yeelink.net/v1.0/device/1874/sensor/3462/photos


只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2015-4-18 23:39 | 显示全部楼层
用crontab -e 编辑保存你的定时命令

点评

我用crontab -e加后面的 一样的是这个错误  详情 回复 发表于 2015-4-19 00:11
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 00:11 | 显示全部楼层
desinho 发表于 2015-4-18 23:39
用crontab -e 编辑保存你的定时命令

我用crontab -e加后面的 一样的是这个错误

点评

我的意思是先crontab -e ,然后会打开一个vi编辑器的东西,在里面输入你的定时任务,然后:wq保存退出。  详情 回复 发表于 2015-4-19 00:16
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 00:16 | 显示全部楼层
xiaoshunjin 发表于 2015-4-19 00:11
我用crontab -e加后面的 一样的是这个错误

我的意思是先crontab -e ,然后会打开一个vi编辑器的东西,在里面输入你的定时任务,然后:wq保存退出。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 00:19 | 显示全部楼层
或者直接编辑/etc/crontabs/root 也可以

点评

但是那样 计划任务不执行 如果计划任务是重启 路由器他就执行 但是就是不执行 我要执行的那个sh文件  详情 回复 发表于 2015-4-19 00:23
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 00:23 | 显示全部楼层
desinho 发表于 2015-4-19 00:19
或者直接编辑/etc/crontabs/root 也可以

但是那样  计划任务不执行  如果计划任务是重启 路由器他就执行  但是就是不执行 我要执行的那个sh文件
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 10:34 | 显示全部楼层
sh文件不执行有没有可能是 权限不足  ?
先试试sh文件能不能运行后,再放到计划任务里。。。

点评

sh文件能运行  详情 回复 发表于 2015-4-19 15:24
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 10:56 来自手机 | 显示全部楼层
先确定sh文件能在telnet下正确执行不,然后可能要在文件前加入cd /www也就sh文件的路径,具体为什么忘了可能是cron执行时需要的。

点评

sh文件在telnet下能正确执行,后面的怎么办呢  详情 回复 发表于 2015-4-19 15:19
怎么在telnet下执行?输入什么命令?我是新手不大懂。谢谢 ,我会尝试的  详情 回复 发表于 2015-4-19 14:45
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 14:45 | 显示全部楼层
dato 发表于 2015-4-19 10:56
先确定sh文件能在telnet下正确执行不,然后可能要在文件前加入cd /www也就sh文件的路径,具体为什么忘了可 ...

怎么在telnet下执行?输入什么命令?我是新手不大懂。谢谢  ,我会尝试的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 15:17 | 显示全部楼层
表示openwrt都还没刷成功呢

点评

为什么没刷成功。也许可以分享哈  详情 回复 发表于 2015-4-19 15:21
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 15:19 | 显示全部楼层
dato 发表于 2015-4-19 10:56
先确定sh文件能在telnet下正确执行不,然后可能要在文件前加入cd /www也就sh文件的路径,具体为什么忘了可 ...

sh文件在telnet下能正确执行,后面的怎么办呢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 15:21 | 显示全部楼层
raphealjy 发表于 2015-4-19 15:17
表示openwrt都还没刷成功呢

为什么没刷成功。也许可以分享哈
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 15:24 | 显示全部楼层
丰花 发表于 2015-4-19 10:34
sh文件不执行有没有可能是 权限不足  ?
先试试sh文件能不能运行后,再放到计划任务里。。。

sh文件能运行
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2015-4-19 16:02 来自手机 | 显示全部楼层
openwrt用putty  ssh进路由,然后chmod +x curl*.sh给脚本可执行属性,不行再在脚本前面加入cd /www

点评

谢谢各位的帮助了!~问题已经解决了。中和了前面各位的办法,找到了问题。再次感谢  详情 回复 发表于 2015-4-19 17:11
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-19 17:11 | 显示全部楼层
dato 发表于 2015-4-19 16:02
openwrt用putty  ssh进路由,然后chmod +x curl*.sh给脚本可执行属性,不行再在脚本前面加入cd /www

谢谢各位的帮助了!~问题已经解决了。中和了前面各位的办法,找到了问题。再次感谢

点评

你好能详细说一下怎么解决的吗?我也碰到类似问题。我在webUI的界面输入: */2****/jffs/openvpn/mydn.sh 这个命令,就是不执行。在telnet下,正常执行脚本没有问题。  详情 回复 发表于 2015-4-19 17:56
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-23 11:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表