指定した時間にpmsetがスリープするように設定します


2

としてスリープを設定できます

pmset sleep now

たとえば、10分後にマシンをスリープ状態にしたい(ランチを食べるつもりだが、Macがプロセスの終了を待つことを望む)

「pmset」と「sleep」のドキュメントを確認しましたが、解決策が見つかりませんでした。

Macを10分後にスリープ状態に設定するにはどうすればよいですか。


1
似たようなことsleep 600; pmset sleepnowをしますか?
fd0

回答:


2

このpmsetコマンドは非常に強力です。それが持っているすべての機能のアイデアを得るために、マニュアルページを読んでください。探しているものを実現するには、Macをスリープ状態にしたい正しい日時を定義することにより、すべてのMacに組み込まれているスケジューラを使用できますpmset schedule sleep "09/01/2018 00:00:00"

私の知る限り、これでは相対時間でスケジュールを設定することはできません。これに対する潜在的な回避策は、最初にdate「今から10分」が何を意味するかを把握できる単純な2行のスクリプトを作成することです。-v +10Mスイッチは、あなたがそれを行うようになります。繰り返しになりますが、完全な詳細についてはマニュアルページをお読みください。

私は、10分ごとに、ファイルサーバーとして使用するMac miniの現在時刻から2時間以内に「電源オン」をスケジュールするスクリプトを持っています。電源が切れると、UPSがなくなり、マシンがシャットダウンします。2時間後、またはその後電源が入ると、自動的に電源が入ります。


1

pmsetオファーよりも制御が必要な場合は、Power Managerを検討してください。これは商用製品ですが、スリープおよびウェイクイベントの相対的および絶対的なスケジューリングを提供します。

Power Managerのステータスメニュー項目には、クイックスケジュールが含まれています。これには、10分間のスリープオプションが含まれます。

Power Manager-10分間のスリープメニュー項目

キーボード修飾子を押し続けると、クイックスケジュールの時間が調整されます。

Power Managerを書いたため、偏見があります。それを試してみる機会と、特定の質問に連絡する機会を考慮してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.