回答:
このpmset
コマンドは非常に強力です。それが持っているすべての機能のアイデアを得るために、マニュアルページを読んでください。探しているものを実現するには、Macをスリープ状態にしたい正しい日時を定義することにより、すべてのMacに組み込まれているスケジューラを使用できますpmset schedule sleep "09/01/2018 00:00:00"
。
私の知る限り、これでは相対時間でスケジュールを設定することはできません。これに対する潜在的な回避策は、最初にdate
「今から10分」が何を意味するかを把握できる単純な2行のスクリプトを作成することです。-v +10M
スイッチは、あなたがそれを行うようになります。繰り返しになりますが、完全な詳細についてはマニュアルページをお読みください。
私は、10分ごとに、ファイルサーバーとして使用するMac miniの現在時刻から2時間以内に「電源オン」をスケジュールするスクリプトを持っています。電源が切れると、UPSがなくなり、マシンがシャットダウンします。2時間後、またはその後電源が入ると、自動的に電源が入ります。
pmset
オファーよりも制御が必要な場合は、Power Managerを検討してください。これは商用製品ですが、スリープおよびウェイクイベントの相対的および絶対的なスケジューリングを提供します。
Power Managerのステータスメニュー項目には、クイックスケジュールが含まれています。これには、10分間のスリープオプションが含まれます。
キーボード修飾子を押し続けると、クイックスケジュールの時間が調整されます。
Power Managerを書いたため、偏見があります。それを試してみる機会と、特定の質問に連絡する機会を考慮してください。
sleep 600; pmset sleepnow
をしますか?