luci-app-taskplan icon indicating copy to clipboard operation
luci-app-taskplan copied to clipboard

自定义脚本不执行

Open Bladerunnerss opened this issue 9 months ago • 7 comments

1.windows 和linux 的换行不一样,会导致脚本错误。 2.rc.local中的命令不会被执行。

Bladerunnerss avatar May 07 '25 17:05 Bladerunnerss

我也遇到了,自定义执行开机脚本,看log里根本没执行

xiaouex avatar Jun 09 '25 18:06 xiaouex

执行这个 opkg update && opkg install dos2unix && dos2unix /etc/config/taskplan && dos2unix /etc/taskplan/taskplancustomscript*

yegetables avatar Jul 09 '25 14:07 yegetables

新版本,已经做了处理。再试试

sirpdboy avatar Jul 21 '25 15:07 sirpdboy

写了一个简单的脚本,设置为每2分钟执行一次,看日志文件里面没有,taskplan/log这个页面也不显示日志?

#!/bin/sh
echo "testplan" >> /tmp/log/fan_timer.log

在 crontab计划任务里有这样的记录: */2 * * * * /usr/bin/taskplanhandler customscript Scheduled_task

fly263 avatar Aug 14 '25 14:08 fly263

写了一个简单的脚本,设置为每2分钟执行一次,看日志文件里面没有,taskplan/log这个页面也不显示日志?

#!/bin/sh
echo "testplan" >> /tmp/log/fan_timer.log

在 crontab计划任务里有这样的记录: */2 * * * * /usr/bin/taskplanhandler customscript Scheduled_task

测试是没问题的哦。检查是不是固件少了依赖或者文件等有问题。

Image Image

sirpdboy avatar Aug 14 '25 14:08 sirpdboy

写了一个简单的脚本,设置为每2分钟执行一次,看日志文件里面没有,taskplan/log这个页面也不显示日志?

#!/bin/sh
echo "testplan" >> /tmp/log/fan_timer.log

在 crontab计划任务里有这样的记录: */2 * * * * /usr/bin/taskplanhandler customscript Scheduled_task

我找到原因了,我的路由器里面使用的是BusyBox 1.33.2版本,这个版本的 crond 不支持 @ 语法,我有一个reboot的任务,导致计划任务出错了

fly263 avatar Aug 15 '25 14:08 fly263

我也遇到了,自定义执行开机脚本,看log里根本没执行

新版本修复这个问题了。

sirpdboy avatar Oct 23 '25 14:10 sirpdboy