首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查linux计算机是否空闲。

检查linux计算机是否空闲。
EN

Stack Overflow用户
提问于 2012-11-07 01:22:38
回答 1查看 2.9K关注 0票数 3

我想关闭我的机器,如果它是空闲的,并正在寻找最可靠的定义“闲置”。它应该衡量计算机(终端用户的笔记本电脑或台式计算机)是否在执行有用的工作。值得注意的是,这里有一些我想检查的东西:

  • 没有用户活动 w命令打印终端会话的空闲时间。 使用X屏幕保护程序扩展,xprintidle似乎对X也这样做
  • 低负荷平均 uptime打印负载平均值
  • 没有运行下载 bwm-ng计算当前网络和磁盘使用情况

现在我的问题是:

  1. 是否有执行这些检查的现有工具?
  2. 我们还应该检查哪些其他活动才能使这更可靠?打开网络连接?或者是一个不应该被中断的过程的白名单?我们能不能用一些机器学习技术来学习什么是有用的工作呢?

期待您的意见和建议!

EN

回答 1

Stack Overflow用户

发布于 2012-11-07 01:24:12

IMHO最直接的方法是在Perl中使用shell中的一种:

代码语言:javascript
复制
cpan -i X11::IdleTime # or any otherway to install X11::IdleTime module
sleep 2
perl -MX11::IdleTime -e 'print GetIdleTime(), $/;'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13261964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档