これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドapmsleepです。
プログラム:
NAME
apmsleep-サスペンドモードまたはスタンバイモードに入り、後でウェイクアップします
SYNOPSIS
午後睡眠 [-sSnwhVd] [--suspend] [--standby] [--noapm] [--wait] [--precise] [--help]
[--version] [--debug] [+] hh:mm
DESCRIPTION
一部のコンピューター、特にラップトップは、低電力サスペンドからDRAMモードにウェイクアップできます
リアルタイムクロック(RTC)チップを使用します。 アプムスリープ でアラーム時間を設定するために使用することができます
RTCおよびサスペンドモードまたはスタンバイモードに移行します。 RTCからの割り込みにより、コンピューターが発生します
目を覚ます。 プログラムは、カーネル時間の飛躍を待つことにより、このイベントを検出し、
正常に終了します。 XNUMX分以内にタイムリープが発生しない場合、または何かが起こった場合
間違っていると、終了値はゼロ以外になります。
ウェイクアップ時間は、次のXNUMXつの形式で指定できます。
+ hh:mm 現在の時刻に対する相対オフセットを指定します。 コンピュータは一時停止します
正確にhh時間とmm分に加えて、ウェイクアップするための数秒。 一部のラップトップでは、
タイミングは完全に正確ではないため、数分(またはそれ以上?)遅れる場合があります。
hh:mm 絶対値を指定します ローカル 24時間形式の時間。 RTCに保存されている時間は
重要。 通常どおりTZ環境変数を使用して、使用するタイムゾーンを変更できます。
このバージョンでは夏時間は適用されませんが、将来のリリースで使用される可能性があります。
警告: apmsleepでラップトップを一時停止した後は、ラップトップのカバーを閉じないでください。 多くの
ラップトップは、カバーを閉じた状態で実行すると過熱します。
APMによる省エネは、デスクトップではほとんどありません。 画面を回すと1/2節約できます。
ドライブをオフにしてスタンバイ状態にすると、電流のさらに1/6が節約されます。
-V、 - バージョン
印刷する 午後睡眠 プログラムバージョンとすぐに終了します。
-s、 - つるす
可能であれば、マシンをサスペンドモードにします(デフォルト)。 私のラップトップでは、サスペンドモード
メモリ以外のすべてをオフにします。
-NS、 - 待機する
可能であれば、マシンをスタンバイモードにします。 私のラップトップでは、スタンバイモードがオフになります
画面、ハードディスク、およびCPU。
-w、 - 待つ
時間の飛躍を無期限に待ちます。
-NS、 - 正確
アラーム時刻が実際の時刻と一致するのを待ちます。 時間の飛躍を待たないでください。 これは
APMがなくても便利です。
-NS、 --noapm
apm biosを呼び出してコンピューターを一時停止するのではなく、目覚まし時計を設定して待つだけです。
時間は無期限に飛躍します。
-NS、 - デバッグ
何が起こっているかについての情報を印刷します。
REQUIRED SYSTEM CONFIGURATION
カーネル 特殊文字デバイス/ dev / rtcが存在し、カーネルが存在する必要があります
APMおよびRTCサポートでコンパイルされています。
BIOS コンピュータのBIOSで「RAMへの一時停止」機能が有効になっている必要があります。 'つるす
コンピュータの電源が完全にオフになっているため、「ディスクへ」は機能しません。 あなたはそうしない
ALARMタイマーを有効にする必要があります。これはapmsleepによってアクティブになります。 一部のボードでは、
サスペンドモードから復帰するために使用できる割り込みを設定できます。 もし、あんたが
そのようなボードを持っているなら、キーボード(IRQ 1)とRTC(IRQ
8)それらの割り込みの中にあります。 コンピューターが起動しない場合は、有効にしてみてください
モデムがない場合でも、BIOSの「モデムリング」。
特権
プログラムはrootとして実行するか、SUID属性を設定する必要があります(を参照)。 chmod(1))。
onworks.netサービスを使用してapmsleepをオンラインで使用する