一个将ubuntu睡眠的小脚本

 玩了linux这么久,没怎么用bash写些实用的脚本,都是常规的东西,无外乎hello world之类,存测试性脚本。

可能是写linux环境代码之类,我就不怎么在GUI界面下了coding,喜欢躲在黑漆漆的字符界面下coding。但是,字符界面有个坏毛病就是没有键,因为我平时都是休眠,怕重要东西损失 。这下怎么办呢?

于是,上网搜索到,这个命令:echo shutdown > /sys/power/disk;echo disk > /sys/power/state

这个命令机制是使内存的数据缓存到硬盘,然后使电源关闭,这样更节省电。

我尝试这个命令,完全没问题,就是有个坏毛病:开机的时候直接进入原来的界面,没有登录界面,可能有安全隐患。

由于这个命令很长,开始我是用alias别名来导入这个命令,起初很是方便,但是很危险。我是直接用“s”代替这个命令,可是我经常按错s而不得取消,很容易休眠。

很明显这需要一个缓冲的机制,就是警示与选择。这样,我想到了read,if then fi等命令,迅速解决了问题所在。

这是我的脚本源码:

 

 

不过,还有一些毛病,就是为什么不能回复到登录界面呢?

难道要重新开启一个子进程?

edward静待高手的指点。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值