linux shell 中的sleep命令
萬(wàn)載網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),萬(wàn)載網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為萬(wàn)載1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的萬(wàn)載做網(wǎng)站的公司定做!
在有的shell(比如linux中的bash)中sleep還支持睡眠(分,小時(shí))
sleep 1? ? 睡眠1秒
sleep 1s? ? 睡眠1秒
sleep 1m? 睡眠1分
sleep 1h? 睡眠1小時(shí)
關(guān)閉電腦休眠功能
先找到文件/etc/systemd/logind.conf進(jìn)行編輯:
sudo vi /etc/systemd/logind.conf
找到下列條目
#HandleLidSwitch=suspend
改成如下
HandleLidSwitch=ignore
保存退出,重啟系統(tǒng)
電腦系統(tǒng)使用久了,也需要休息,就像人一樣,所以今天就隨著小編一起去了解一下關(guān)于在linux系統(tǒng)中如何設(shè)置休眠狀態(tài),讓系統(tǒng)有時(shí)間進(jìn)行恢復(fù)和休息哦!
在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)有寫(xiě)權(quán)限,所以已經(jīng)失敗了。
;?????linux定時(shí)關(guān)機(jī)需要分四步進(jìn)行,下面是具體介紹:
1、linux系統(tǒng)如果要定時(shí)關(guān)機(jī),需要用shutdown命令來(lái)實(shí)現(xiàn);
2、輸入shutdown-H接時(shí)間即可,指定特定的時(shí)間來(lái)關(guān)機(jī);
3、如果要取消剛剛的關(guān)機(jī)任務(wù),可以輸入shutdown-c;
4、如果需要維護(hù),要通知其他在線用戶,可以輸入shutdown-k發(fā)送關(guān)機(jī)警告。
以上就是今天的分享了,希望可以幫助到大家。
本文章基于thinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。