init, cron и am взаимодействие - PullRequest
0 голосов
/ 19 мая 2011

Первый постер здесь.У меня проблема с андроидом.У меня есть демон cron, настроенный для запуска сценария время от времени.Этот сценарий имеет встроенные в него сигналы тревоги, которые срабатывают при сбое или успешном выполнении сценария.Аварийные сигналы используют команды «am» для активации действий на некоторых APK (один включает устройство, другой воспроизводит музыку и / или вибрирует).

Скрипт работает отлично.Однако, когда он вызывается из crond, он ведет себя ненормально.dmesg показывает, что init завершил процесс в соответствии с этим битом кода:

svc = service_find_by_pid (pid);if (! svc) {ERROR ("неотслеживаемый pid% d exited \ n", pid);

Очевидно, что мой скрипт не находится в файле init.rc и не является crond в этом отношении как службамой телефон заблокирован / перезагружает init.rc с ramdisk при каждой загрузке).Есть ли способ исправить эту проблему без редактирования файла init.rc?

1 Ответ

1 голос
/ 14 сентября 2011

Похоже, что в этом пошаговом руководстве вы имели в виду:

http://howto.ccroms.net/howto/cron

Поскольку я всегда хотел установить на свой телефон реальную установку cron, я работал над исправлением vixie-Крон только для этого.Ниже приведены рассказы о моих приключениях:

...