linux系统如何休眠 - 电脑知识 - 【三明电脑网】_三明电脑维修_三明笔记本电脑维修_监控安装_市区上门维修

全国统一24小时服务热线:400-0000-000400-0000-000  / 1399000000

当前位置:首页 > 电脑知识 > 正文

linux系统如何休眠

发布日期:2018-04-25

摘要: 文章目录索引(?) [-]文章简介linux系统休眠文章简介研发同事下班后关机有一个有趣的现象:做应用的同事要么关机,要么只关显示器;做驱动的同事喜欢让电脑进入休眠。 喜欢关机的同学要么为了省电要么...

文章目录索引(?) [-]

    文章简介linux系统休眠

文章简介

研发同事下班后关机有一个有趣的现象:做应用的同事要么关机,要么只关显示器;做驱动的同事喜欢让电脑进入休眠。 喜欢关机的同学要么为了省电要么认为长时间不关机系统变慢,只关显示器的同学显得不厚道,真是不知道驱动工程师的苦和累啊。

linux系统休眠

在linux下,我喜欢用命令让系统进入休眠:

  1. $echomem|sudotee/sys/power/state

当然,不用每次都要敲这么一长串,可以把它加入到一个脚本中。 再将该脚本命令加入到/etc/sudoers文件,就可以避免每次都需要输入用户密码了。

有同事搞不清楚为什么下面的命令执行不成功:

  1. $sudoechomem>/sys/power/state

上面这个shell命令的流程是:fork一个子进程,等待 → shell关闭标准输出,打开重定向文件state作为标准输出 → execve "sudo echo mem" → 退出。 在第2步的时候shell没有写权限,所以已经失败了。