linux禁止系统休眠,让linux系统休眠
“iPad占有68%的市場(chǎng)份額,但是卻占有平板市場(chǎng)91%的Web流量。“我不知道其他平板都在做什么!”” – Tim Cook
“在休眠(畫外音)”
研發(fā)同事下班后關(guān)機(jī)有一個(gè)有趣的現(xiàn)象:做應(yīng)用的同事要么關(guān)機(jī),要么只關(guān)顯示器;做驅(qū)動(dòng)的同事喜歡讓電腦進(jìn)入休眠。 喜歡關(guān)機(jī)的同學(xué)要么為了省電要么認(rèn)為長(zhǎng)時(shí)間不關(guān)機(jī)系統(tǒng)變慢,只關(guān)顯示器的同學(xué)顯得不厚道,真是不知道驅(qū)動(dòng)工程師的苦和累啊。
在linux下,我喜歡用命令讓系統(tǒng)進(jìn)入休眠:
$ echo mem | sudo tee /sys/power/state
當(dāng)然,不用每次都要敲這么一長(zhǎng)串,可以把它加入到一個(gè)腳本中。 再將該腳本命令加入到/etc/sudoers文件,就可以避免每次都需要輸入用戶密碼了。
有同事搞不清楚為什么下面的命令執(zhí)行不成功:
$ sudo echo mem > /sys/power/state
上面這個(gè)shell命令的流程是:fork一個(gè)子進(jìn)程,等待 → shell關(guān)閉標(biāo)準(zhǔn)輸出,打開(kāi)重定向文件state作為標(biāo)準(zhǔn)輸出 → execve "sudo echo mem" → 退出。 在第2步的時(shí)候shell沒(méi)有寫權(quán)限,所以已經(jīng)失敗了。
~EOF~ 2013.02.22
閱讀(3891) | 評(píng)論(0) | 轉(zhuǎn)發(fā)(1) |
總結(jié)
以上是生活随笔為你收集整理的linux禁止系统休眠,让linux系统休眠的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux系统ubuntu有哪些,Ubu
- 下一篇: linux lsm 程序加载钩函数,LS