找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 4328|回复: 9

Lean版x86-64的OpenWrt的crontab 计划任务丢失问题

[复制链接]
发表于 2020-3-1 10:42 | 显示全部楼层 |阅读模式
本帖最后由 gzthomasliang 于 2020-3-1 10:44 编辑

尝试本论坛的各种Lean版x86-64的OpenWrt,发现自定义的crontab 计划任务丢失问题,详细如下

1.重启之后必然会丢失
2.第一次执行之后必然会丢失
3.系统自带任务的不会丢失
4.通过以下方式编辑任务清单,都会发生第1、2点方式丢失
   1)vim /etc/crontabs/root
   2)crontab -e
   3)luci Web图形界面



请大家指点如何解决?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2020-4-7 12:20 来自手机 | 显示全部楼层
我也是同样问题 头疼
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-5-30 23:13 | 显示全部楼层
谢谢楼主分享。。。。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-7-12 21:01 | 显示全部楼层
现在有解决方案了么?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-8-22 16:01 | 显示全部楼层
本帖最后由 hzlz2000 于 2020-8-22 16:40 编辑

我也是这个问题 百度了一下 暂时搜到了这个解决方案,可以解决重启计划任务丢失的问题
计划任务里的保存命令问题,提交保存后,机器重启之后的crontab的命令就没有了,到现在也找不到确切原因,在测试把 /etc/crontabs 复制到root目录后可以保存,于是就有了想法,就是提交任务时保存后的 /etc/crontabs/root复制到/root/crontabs/root下,开机时再复制到原位置
实现的代码要改动两个文件:
/etc/init.d/cron 改
cp -a /root/crontabs/root /etc/crontabs
mkdir -p /var/spool/cron <-这行之上加上上述的


/usr/lib/lua/luci/model/cbi/admin_system/crontab.lua 改
local cronfile = “/etc/crontabs/root”
local cronfile1 = “/root/crontabs/root” <-增加这一行
然后
fs.writefile(cronfile, data.crons:gsub(“\r\n”, “\n”))
fs.writefile(cronfile1, data.crons:gsub(“\r\n”, “\n”)) <-增加这一行

点评

何必呢?少说几句吧,网络这么大,聚到一起也不容易!: 0.0
谢谢你,小米R3G遇到同样的问题,按照你的改第一个文件解决了,但第二个文件没有找到,能否告知第二个文件具体是做什么的?不改有什么影响?find: crontab.lua: No such file or directory  详情 回复 发表于 2023-2-25 17:10
何必呢?少说几句吧,网络这么大,聚到一起也不容易!: 0
看不懂啊,楼主能说说是怎么解决的吗  发表于 2022-7-14 23:28
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-1-28 13:23 | 显示全部楼层
hzlz2000 发表于 2020-8-22 16:01
我也是这个问题 百度了一下 暂时搜到了这个解决方案,可以解决重启计划任务丢失的问题
计划任务里的保存命 ...

我也遇到同样的问题。
按照你的代码改了以后,提交计划任务会出现错误:
/usr/lib/lua/luci/dispatcher.lua:474: Failed to execute arcombine dispatcher target for entry '/admin/system/crontab'.
The called action terminated with an exception:
/usr/lib/lua/luci/model/cbi/admin_system/crontab.lua:25: bad argument #2 to 'gsub' (string/function/table expected)
stack traceback:
        [C]: in function 'assert'
        /usr/lib/lua/luci/dispatcher.lua:474: in function 'dispatch'
        /usr/lib/lua/luci/dispatcher.lua:126: in function </usr/lib/lua/luci/dispatcher.lua:125>

但是实际看也保存好了。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2022-11-18 08:46 | 显示全部楼层
谢谢,我去试一下。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2023-2-25 17:10 | 显示全部楼层
hzlz2000 发表于 2020-8-22 16:01
我也是这个问题 百度了一下 暂时搜到了这个解决方案,可以解决重启计划任务丢失的问题
计划任务里的保存命 ...

谢谢你,小米R3G遇到同样的问题,按照你的改第一个文件解决了,但第二个文件没有找到,能否告知第二个文件具体是做什么的?不改有什么影响?find: crontab.lua: No such file or directory
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2023-2-25 22:58 | 显示全部楼层
https://www.cnblogs.com/wang-xiao-shuai/p/16473293.html  根据这个网站的说明,开机加个自动脚本,把需要的计划任务重进加入
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 22:24

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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

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