关机

五、关机和重启命令

旧街凉风 提交于 2020-12-12 03:03:03
本系列文章总结于慕课网的Linux达人养成计划系列教程。 原教程地址:http://www.imooc.com/learn/175 http://www.imooc.com/learn/111 shutdown [选项] 时间 选项: -c 取消前一个关机命令 -h 关机 -r 重启 时间: now :立即关机 具体时间 : 定时关机 只有shutdown命令可以保存用户信息进行关机或者重启,shutdown命令是最安全的 halt、poweroff、init 0,也是关机命令,这三个关机命令不是很安全,一般不会保存用户正在使用的信息 reboot、init 6,也是重启命令,reboot相对比较安全,init 6不太安全 系统运行级别(注意,这只是一般的linux,并不适用于所有,例如ubuntu就不适用): 0:关机 1:单用户 2:不完全多用户,不含NFS服务 3:完全多用户 4:未分配 5:图形界面 6:重启 init:调用系统运行级别,如init 0表示关机 runlevel : 查看系统运行级别,第一个数字表示上一级别,第二个数字表示当前级别 系统运行级别文件:/etc/inittab, 保存着系统运行级别的信息,包括默认启动的级别 logout:登出当前用户 来源: oschina 链接: https://my.oschina.net/u/2716199/blog

android中定时-开“关机”的实现

纵饮孤独 提交于 2019-12-02 21:39:46
关于android自动关机,网上有很多应用程序和例子。 相对于自动开机来说,自动关机可以在应用层通过设置alarm来实现。而自动开机,它需要底层rtc时钟的支持。我自己也没做过这个,不过在网上查到一个自动开机的实现方法。 简介 我的实现是在设置程序里面增加一个接口,让用户设置自动开关机,这个自动开关机的设置可以参照闹钟的设置。关于自动关机,考虑到关机的时候,用户可能正有一些重要的操作,那么应该给用户一个机会去取消当前的关机。 1)一个BroadcastReceiver, 接收如下信息:   a) 自定义的ACTIONREQUESTPOWEROFF:设置auto power off时,通过AlarmManager设置的一个RTCWAKEUP时钟。当到设置的关机时间时,之前设置到AlarmManager的这个action会被广播。我们实现的这个BroadcastReceiver接收到这个消息后,就要开始power off流程   b) 自定义的ACTIONREQUESTPOWERON:设置auto power on时,通过AlarmManager设置的一个RTCWAKEUP时钟。我们知道power on的应该设置一个rtc的alarm,那么这个RTCWAKEUP的alarm是做什么的呢?其实当用户设置自动关机的时候,我设置了2个时钟,一个是RTC时钟,用于关机状态下开机