#android #scripting #cron
#Android #создание сценариев #cron
Вопрос:
первый раз публикую здесь. У меня проблема с Android. У меня настроен демон cron для запуска скрипта время от времени. В этот скрипт встроены аварийные сигналы, которые срабатывают при сбое или успешном завершении скрипта. В сигналах тревоги используются команды «am» для активации действий в некоторых APK (одна пробуждает устройство, другая воспроизводит музыку и / или вибрирует).
Скрипт работает нормально. Однако, когда он вызывается из crond, он ведет себя ненормально. dmesg показывает, что инициализация завершила процесс в соответствии с этим фрагментом кода:
svc = service_find_by_pid(pid); if (!svc) { ОШИБКА(«неотслеживаемый pid %d exited n», pid);
Очевидно, что моего скрипта нет в файле init.rc, равно как и crond, если уж на то пошло, как службы (мой телефон заблокирован / перезагружает init.rc с ramdisk при каждой загрузке). Есть ли способ устранить эту проблему без редактирования init.rc?
Ответ №1:
похоже, что это пошаговое руководство имело в виду именно вас:
http://howto.ccroms.net/howto/cron
Поскольку я всегда хотел реальную установку cron на свой телефон, я работал над исправлением vixie-cron именно для этого. Ниже приведены рассказы о моих приключениях:
Комментарии:
1. Домен ccroms.net может быть выставлен на продажу.