LUCI system reboot 范例分析

系统重启:

\lua\luci\controller\admin\system.lua

entry({"admin", "system", "reboot"}, call("action_reboot"), _("Reboot"), 90)

直接调用action_reboot接口:

function action_reboot()
local reboot = luci.http.formvalue("reboot")
luci.template.render("admin_system/reboot", {reboot=reboot})
if reboot then
luci.sys.reboot()
end
end

关键就在于luci.sys.reboot()啦

此接口参照

http://luci.subsignal.org/api/luci/modules/luci.sys.html#reboot

时间: 2024-12-25 18:21:26

LUCI system reboot 范例分析的相关文章

CLSRSC-400: A system reboot is required to continue installing.

I try to install oracle database 12c RAC on the RedHat 7.3,when I execute the script '/u01/app/12.2.0/Root.sh' on node 1, I got the error: CLSRSC-400: A system reboot is required to continue installing. I'm too helpless to resolve that error. If I re

System.arraycopy()的分析

System.arraycopy()的分析 一.深度复制和浅度复制的区别 原文地址:https://www.cnblogs.com/lsswudi/p/11331133.html

用户登录范例分析

多点登录 项目使用的是SSM(Spring SpringMVC Mybatis);到登录页面的流程: 项目启动欢迎界面: index.jsp 直接跳转:<%response.sendRedirect("/login/forwardLogin") %> >>请求到Controller的 forwardLogin()方法中: 1 @RequestMapping("/forwardLogin") 2 public ModelAndView forw

.net core SIMD范例分析

单指令多数据流(SIMD)是CPU基本运算之外为了提高并行处理多条数据效率的技术,常用于多媒体处理如视频,3D模拟的计算.实现方式不同品牌的CPU各有自己的指令集,如SSE MMX 3DNOW等. C#开发.net core软件的过程中也可以让编译器自动采用这些SIMD指令集进行代码优化,测试了一下在我的AMD 锐龙7 2700X上对于整数加法处理可以提高10倍的效率. 下面是我自己写的例子: using System; using System.Collections.Generic; usi

oracle 查询不走索引的范例分析

like 后%位置不走索引问题 create table t2 as select * from dba_objects;--创建表 create index idx_t2_name on t2(object_name);--创建索引 set autotrace on --开启执行计划跟踪 select * from t2 where object_name like 'DE%';--走索引 select * from t2 where object_name like '%DE';--不走索引

基于linux与busybox的reboot命令流程分析

http://www.xuebuyuan.com/736763.html 基于Linux与Busybox的Reboot命令流程分析 *************************************************************************************************************************** 作者:EasyWave                                                

在Hdsi2.0 SQL的注入部分抓包分析语句

恢复cmd ;insert tb1 exec master..xp_cmdshell''net user ''-- ;exec master.dbo.sp_addextendedproc ''xp_cmdshell'',''xplog70.dll''-- 执行命令: sql: ;ipconfig -all-- dos: ;Drop table comd_list ;CREATE TABLE comd_list (ComResult nvarchar(1000)) INSERT comd_list

luci 函数nixio, entry

nixio.syslog("string") 函数用来debug luci WEB界面编程, 通过logread命令来读取打印的debug信息(据说是Linux系统的syslog标准POSIX函数) http://luci.subsignal.org/api/nixio/modules/nixio.html entry函数, 这个函数主要用来存储索引的,例如下面的: function index() 19 entry({"admin", "system&q

编译原理LL1文法分析表算法实现

import hjzgg.first.First; import hjzgg.follow.Follow; import hjzgg.tablenode.TableNode; import hjzgg.treenode.TreeNode; import java.util.ArrayList; import java.util.LinkedHashMap; import java.util.Map; import java.util.Set; import java.util.Stack; im