找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2796|回复: 4

openwrt计划任务无效

[复制链接]
发表于 2021-2-11 21:06 | 显示全部楼层 |阅读模式
因为偶尔断电,x86软路由会重启。然后docker启动,就会对防火墙不明觉厉的修改。因为防火墙的原因就连不上docker里的mysql了。然后重启下docker就没事。因为对iptable什么的不了解不敢动。所以打算让路由重启后过几分钟,让docker重启一下就行了。但是无论怎么添加计划任务都不行。
软路由刷的是esir的高大全。
在计划任务添加 sleep 60 && /etc/init.d/dockerd restart
重启后提示:
Thu Feb 11 20:50:14 2021 cron.err crond[9459]: user root: parse error at sleep
Thu Feb 11 20:50:14 2021 cron.err crond[9459]: user root: parse error at 60
Thu Feb 11 20:50:14 2021 cron.err crond[9459]: user root: parse error at &&
Thu Feb 11 20:50:14 2021 cron.err crond[9459]: user root: parse error at /etc/init.d/dockerd



意思好像是表述不正确。语法不正确。
在连上ssh后,用/etc/init.d/dockerd restart 命令是可以重启docker的。所以才用sleep 60 && /etc/init.d/dockerd restart计划任务。
需求是每次路由开机 后延时60秒,重启一次docker。
计划任务命令不对吗?
祝能给出解决方案的大佬,新年大吉。福寿绵年。
发表于 2021-2-11 21:16 | 显示全部楼层
这不是在 计划任务里设置的,在 系统,启动项,最下面的 本地启动脚本
命令放到 exit 0 上面一行

点评

感谢大佬。 在exit0 上面加 sleep 60 && /etc/init.d/dockerd restart 这一行?还是把&&去地?  详情 回复 发表于 2021-2-11 21:20
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-11 21:20 | 显示全部楼层
jjit 发表于 2021-2-11 21:16
这不是在 计划任务里设置的,在 系统,启动项,最下面的 本地启动脚本
命令放到 exit 0 上面一行

感谢大佬。
在exit0 上面加  sleep 60 && /etc/init.d/dockerd restart  
这一行?还是把&&去地?

点评

都可以,一行的话,中间要有 && 或者命令分成 2行 sleep 60 /etc/init.d/dockerd restart  详情 回复 发表于 2021-2-11 21:22
回复 支持 反对

使用道具 举报

发表于 2021-2-11 21:22 | 显示全部楼层
qq253044370 发表于 2021-2-11 21:20
感谢大佬。
在exit0 上面加  sleep 60 && /etc/init.d/dockerd restart  
这一行?还是把&&去地?

都可以,一行的话,中间要有 &&
或者命令分成 2行
sleep 60
/etc/init.d/dockerd restart
exit 0

点评

谢谢。我放到一行了 加了&&。已经实测可以了。 非常感谢。再次祝愿大佬,新春快乐,万事如意  详情 回复 发表于 2021-2-11 21:25
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-11 21:25 | 显示全部楼层
jjit 发表于 2021-2-11 21:22
都可以,一行的话,中间要有 &&
或者命令分成 2行
sleep 60

谢谢。我放到一行了 加了&&。已经实测可以了。
非常感谢。再次祝愿大佬,新春快乐,万事如意
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-6-28 23:21

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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