init,cron和am互动

时间:2011-05-19 19:11:31

标签: android scripting cron

这里的第一次海报。我的android有问题。我有cron守护进程设置为每隔一段时间运行一个脚本。此脚本具有内置的警报,当脚本失败或成功时会触发该警报。警报使用“am”命令激活某些APK上的操作(一个唤醒设备,另一个播放音乐和/或振动)。

脚本运行正常。但是,当从crond调用它时,它表现异常。 dmesg显示init根据这段代码杀死了进程:

svc = service_find_by_pid(pid);     if(!svc){         错误(“未跟踪的pid%d退出\ n”,pid);

显然我的脚本不在init.rc文件中,也不是crond,作为一项服务(我的手机每次启动时都会锁定/重新加载来自ramdisk的init.rc)。有没有一种方法可以解决这个问题,而无需编辑init.rc?

1 个答案:

答案 0 :(得分:1)

这个演练似乎让你记住了:

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

  

因为我一直想在手机上安装一个真正的cron,我   为此修补了vixie-cron的工作。以下是我的故事   冒险: