web-dev-qa-db-ja.com

MacBookがスリープ状態になるのを妨げているのは何ですか?

私はMacBookAirを持っていて、5分間非アクティブにした後、スリープモードになるように設定したにもかかわらず、時々起きていることに気づきました。

私は通常、たくさんのプログラム(Tweetie、iTunes、Safari、iChatなど)を開いていますが、MacBookのスリープを妨げているプログラム/プロセスを見つける方法はありますか? (はい、MacBookを再起動して、一度に1つのプログラムを試すことができると思いますが、それはかなり面倒です)

15
jimr

これを試して。それはあなたのために働くかもしれません。

  1. アプリケーションフォルダのユーティリティに移動し、「ターミナル」アプリを開きます。

  2. タイプpmset -gそしてヒット Enter

  3. 「sleep」の横に0があり、「imposedby」または「preventedby」という単語がある場合、imposed byの横の番号は、問題の原因となっているプロセスIDです。その番号をコピーします。

  4. タイプps -e | grep <process ID here>そしてヒット Enter。これにより、そのIDを持つ実行中のすべてのプロセスが一覧表示されます(grepプロセスも含まれます)

私の場合、このインスタンスでプリントサーバープロセスであることが判明したのはプロセスID19でした。システム環境設定の「印刷とスキャン」に移動し、インストールされているすべてのプリンターをそこから削除してリセットしました。 。 。問題が解決しました。必要なプリンターを1台追加しましたが、スリープは引き続き機能します。スリープモードで印刷がこのようになる方法はまだよくわかりません。

14
FireMouse

「非アクティブ」は、システムを見ただけでは判断できません。 「top」や「ActivityMonitor」などのプロセスモニターを使用して、何が起こっているかを確認する必要があります。アプリを終了して問題を特定できます。

ブラウザの場合、フラッシュまたは他のプラグインが原因であることがよくあります。あなたの平均的なウェブページは、数年前よりもはるかにCPUを集中的に使用しています。また、バックグラウンドダウンロードもおそらくスリープを防ぎます。

2
benc

次のコマンドを使用してみてください。

pmset -g

Macのスリープを妨げるプロセスが表示されることがあります。

出典: http://www.macobserver.com/tmo/article/osx_lion_pmset_shows_app_imposed_sleep/

1
Tyilo