# Openwrt脚本编辑器:Luci-app-nettask
## 简介
前因:作者发现许多新手(包括作者在内)想要在openwrt上添加自己的脚本,但是发现坑太多!!!问大佬就是vi编辑器,问题是:不会用!!要是用软件上传,还要给权限,终端命令运行,一顿操作猛如虎,给人累够呛。于是我就想做一个插件,在openwrt上做一个luci插件,这样就能在路由器的web后台上直接编写脚本并一键执行。
于是不久后,luci-app-nettask就此诞生了!它支持了五种执行方式:直接运行、启动运行、物理按钮触发执行(会覆盖原有按钮逻辑)、定时执行、断网触发运行。
大概效果:
## 功能一:立即执行
编辑脚本,保存应用后点击运行即可运行,如果脚本在运行就会显示停止运行按钮,点击即可停止运行。
## 功能二:系统启动时运行
此脚本启用状态下,会伴随系统启动而运行,支持死循环的程序。
## 功能三:按下机器上的按钮时运行
轻按路由器的复位按键无需停留快速抬起,即可运行这个脚本。
## 功能四:断网执行
此功能适合用于某些认证上网的场景(某些校园网需要发送post请求、get请求来认证上网),在检测到网络断开的情况下,会执行这个脚本
## 功能五:计划任务
除了即时执行脚本,这个插件还支持设置定时任务。用户可以轻松地安排脚本在特定时间点或间隔时间内运行,实现自动化操作。它可以自定义每月-日-周几-时-分来执行这个脚本,计划任务的规则跟系统默认的写法一样。
## GitHub 仓库链接
想了解更多关于这个插件的信息?请查看我的 [GitHub 仓库](lucikap/luci-app-nettask (github.com))。
---