2010-07-21 2 views
0

Я создаю демон, который будет установлен в папке LaunchAgents. Некоторые вопросы о сонте:У вас есть LaunchAgent sleep, когда компьютер спит

  1. Поскольку это элемент LaunchAgent, исполняемый файл автоматически засыпает, когда пользователь/система спит?
  2. Если да, то ответ на вопрос 1, нужно ли указать что-либо в документе plist?
  3. Если ответ не на вопрос 1, каков наилучший подход для решения этой проблемы?

В основном мое приложение должно спать, когда компьютер спит. Каков наилучший способ сделать это в C или Cocoa?

Спасибо!

+0

Это может быть глупый вопрос, но как именно вы ожидаете, что ваше приложение будет продолжать работать, когда система спит? Как правило, CPU будет отключен ... –

+0

CPU не выключен. Он находится в режиме с низким энергопотреблением, и ОЗУ также все еще питается. – Macmade

+0

@Macmade Ну, я был немного упрощен ... Какие инструкции выполняются в CPU в этом режиме с низким энергопотреблением? –

ответ

0

Вы можете найти хорошие ответы на этот вопрос:
What happens to my app when my Mac goes to sleep?

В принципе, выполнение вашего приложения будет заморожена, когда компьютер переходит в спящий режим. Он автоматически возобновляется, когда компьютер просыпается ...