有的设备是没有设备状态的切换功能的
shutdown的功能
也没有 systemctl shutdown 或者 init 0
这种常规的关机方法,但是
linux中保留了一种常见的通过操作文件 描述符的方式关机和重启
见代码:

echo "b" > /proc/sysrq-trigger #立即重启设备
echo "o" > /proc/sysrq-trigger #立即关闭设备

所以可以使用一个代码实现:

alias restart='echo "b" > /proc/sysrq-trigger'
alias powerdown='echo "o" > /proc/sysrq-trigger'

在小型设备的板卡上是可以 root权限的,所有时刻直接运行这两个命令的
分别作为restart和powerdown来使用

在arm板卡上做一个简单的关机脚本相关推荐

  1. ARM主板跑java_在ARM Cortex-M3上编写一个简单的C任意代码执行漏洞?

    我正在尝试用C语言编写一个概念证明,它演示了ARM Cortex-M3上堆栈中内存缓冲区的代码执行 . 这将有助于证明正确使用ARM MPU可以防止此类攻击 . 我想一个快速而肮脏的方法来将一些代码放 ...

  2. python怎么写游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)

    引言 这段时间迷上了玩点点点的小游戏,但是某些重复的环节着实无聊,就想着能不能用PYTHON做一个游戏脚本,不过为了熟悉需要做脚本的各个模块,于是打算在4399上找一个比较像的游戏做个脚本练练手,后来 ...

  3. 用PYTHON做一个简单的游戏脚本(基础,详细)

    引言 这段时间迷上了玩点点点的小游戏,但是某些重复的环节着实无聊,就想着能不能用PYTHON做一个游戏脚本,不过为了熟悉需要做脚本的各个模块,于是打算在4399上找一个比较像的游戏做个脚本练练手,后来 ...

  4. python编辑游戏脚本_用PYTHON做一个简单的游戏脚本(基础,详细)

    引言 这段时间迷上了玩点点点的小游戏,但是某些重复的环节着实无聊,就想着能不能用PYTHON做一个游戏脚本,不过为了熟悉需要做脚本的各个模块,于是打算在4399上找一个比较像的游戏做个脚本练练手,后来 ...

  5. 第四章 .net core做一个简单的登录

    项目目标部署环境:CentOS 7+ 项目技术点:.netcore2.0 + Autofac +webAPI + NHibernate5.1 + mysql5.6 + nginx 开源地址:https ...

  6. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截...

    程序猿修仙之路--数据结构之你是否真的懂数组? 数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少.数据 ...

  7. 【Python】如何用python做一个简单的输入输出交互界面?

    看到知乎上有人在问,如何使用Python做一个简单的输入输出交互界面? 交互界面就涉及到GUI编程. Python有很多GUI框架,功能大同小异. 其中比较出名的有「PyQT」.**wxPython. ...

  8. html控制图的宽,用JointJS做一个简单的功能控制图

    继上一篇介绍了GoJS之后,继续研究JS的绘图工具,毕竟GoJS有些小贵.这次选择了JointJS,完全开源,它还有一个商业版本叫Raddit,功能更强大.不过就我的需求场景,开源的Joint就足够了 ...

  9. 用html5做一个简单网页_用新款ws2812灯带做一个简单的窗花

    本文转自:DF创客社区-未经许可不可转载 原文链接(附件请于原文下方下载): 用新款ws2812灯带做一个简单的窗花-创意生活论坛-DF创客社区​mc.dfrobot.com.cn 作者:屌丝王小明 ...

最新文章

  1. C#操作IIS站点 Microsoft.Web.Administration.dll
  2. @Component 和 @Bean 的区别
  3. Java IO: InputStream
  4. 火热报名 |【 6月26日上海站】VCEC沙龙第5期:智能化技术在质量场景落地和实践...
  5. 一篇图像识别的科普文
  6. 月球好忙 蓝色起源2024年要将首位女性送上月球表面
  7. 设置Android AI开发环境
  8. Drupal常用开发工具(二)——Drupal for Firebug
  9. js apply/call/caller/callee/bind使用方法与区别分析
  10. easyui datagrid 列中的checkbox 动态绑定
  11. imdisk虚拟光驱安装linux,imdisk使用教程_Imdisk工具使用方法介绍_imdisk_imdisk虚拟光驱...
  12. 弹性云服务器是什么意思?弹性体现在哪里
  13. 计算机主板 上电顺序,笔记本电脑主板的上电过程
  14. iMindMap12免费下载安装激活教程及如何免费用思维导图学习
  15. 由DRM引起的ORA-00481错误
  16. 微信小程序:紫色特别舒服的UI趣味测试微信小程序
  17. 再谈GC3:GC调优思路与常用工具
  18. 个人日记—《日俄战争》的故事—20200802
  19. F5 iAPP 配置自动备份
  20. 我认为没有产品能力的技术人,走不了太远 - 阿里云 MVP 刘远程专访

热门文章

  1. 数组-sort,reverse
  2. PHP Apache shutdown unexpectedly启动错误解释及解决的方法
  3. NIO 拷贝文件真的比 IO 效率高 ?
  4. log4j打印mybatis执行的sql
  5. Matlab心得及学习方法(不断更新)
  6. android捕获方法,android捕获Home键的方法
  7. 搭建测试环境属于软件文档,搭建软件测试环境应注意的几个问题
  8. 浅谈 DML、DDL、DCL的区别
  9. 修改系统路径 linux,Linux修改sudo的PATH路径的解决方法
  10. mysql date_trunc_com.mysql.jdbc.MysqlDataTruncation: Data trunca...