Unix-commands-apmsleep

提供:Dev Guides
移動先:案内検索

apmsleep-Unix、Linuxコマンド

link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]

NAME

概要

*apmsleep*

説明

*Apmsleep*

ウェイクアップ時間は、次の2つの形式で指定できます。

*+ hh:mm* は、現在の時刻に対する相対オフセットを指定します。 コンピューターは、正確にhh時間とmm分、さらにウェイクアップするまで数秒間停止します。 一部のラップトップでは、タイミングが完全に正確ではないため、数分(またはそれ以上?)遅れる場合があります。
*hh:mm* は、24時間形式の絶対ローカル時刻を指定します。 RTCに保存されている時間は重要ではありません。 通常どおり、TZ環境変数を使用して、使用するタイムゾーンを変更できます。 このバージョンでは夏時間は順守されていませんが、将来のリリースで予定されています。 *警告:* apmsleepでラップトップをサスペンドした後、ラップトップのカバーを閉じないでください。 ほとんどのラップトップは、カバーを閉じた状態で実行すると過熱します。

APMによるエネルギー節約は、デスクトップにはほとんどありません。 画面を回すと1/2が節約され、ドライブをオフにしてスタンバイに入ると、現在の1/6が節約されます。

Tag

説明

  • -V、-バージョン*

    *apmsleep* プログラムのバージョンを出力して、すぐに終了します。
    *-s、-suspend*

可能な場合、マシンをサスペンドモードにします(デフォルト)。 私のラップトップでは、サスペンドモードはメモリ以外のすべてをオフにします。

  • -S、-スタンバイ*

可能であれば、マシンをスタンバイモードにします。 私のラップトップでは、スタンバイモードで画面、ハードディスク、CPUがオフになります。

*-w、-wait*

タイムリープを無期限に待ちます。

  • -p、-正確*

アラーム時刻が実際の時刻と一致するまで待ちます。 タイムリープを待たないでください。 これは、APMがなくても役立つ場合があります。

*-n、-noapm*

コンピューターをサスペンドするためにapm biosを呼び出さないでください。目覚まし時計を設定して、無期限にタイムリープを待ちます。

*-d、-debug*

何が起こっているかについての情報を印刷します。

必要なシステム構成

Tag

説明

カーネル

特殊文字デバイス/dev/rtcが存在し、APMおよびRTCサポートを使用してカーネルをコンパイルする必要があります。

*BIOS*

コンピューターのBIOSで「RAMにサスペンド」機能を有効にする必要があります。コンピュータの電源が完全にオフになっているため、「ディスクへのサスペンド」は機能しません。 ALARMタイマーを有効にする必要はありません。apmsleepによって起動されます。 一部のボードでは、サスペンドモードからの復帰に使用できる割り込みを設定できます。 そのようなボードがある場合、キーボード(IRQ 1)とRTC(IRQ 8)がそれらの割り込みの中にあることを確認したいかもしれません。 コンピューターがウェイクアップしない場合は、モデムがない場合でもBIOSで「モデムリング」を有効にしてみてください。

特権

プログラムはルートとして実行するか、SUID属性を設定する必要があります(chmod(1)を参照)。

BUGS

APM BIOS呼び出しを使用して目覚まし時計を設定する必要があります(カーネルではまだサポートされていません)。

このプログラムは、Winbook XLラップトップ(Pentium)でのみテストされました。 ハードウェアで機能しない場合があります。

著者

ppe@mpe.mpg.de

関連項目

  • リンク:/unix_commands/xapm [xapm(1)]
  • リンク:/unix_commands/apmd [apmd(8)]

link:/unix_commands/index [previous] link:/unix_commands/index [next] link:/cgi-bin/printversion.cgi?tutorial = unix_commands&file = apmsleep [Printer Friendly]

  
Advertisements