本文共 1202 字,大约阅读时间需要 4 分钟。
init.d在linux系统里面是负责管理系统启动以后自动执行的一些脚本的,必须把启动cron服务的脚本写在里面,这样每次系统启动的时候,cron服务才会起来,功能才能使用
版本一:使用
版本二:执行
mount -o rw,remount /systemadb push ~/Desktop/term-init.sh /mnt/sdcardadb shellsush /mnt/sdcard/term-init.sh
sdb push ~/Desktop/SP8-CRON /mnt/sdcardadb shellsucd /mnt/sdcard/SP8-CRONsh Install.sh
ps -A | grep crondcrontab -l# 可是每次执行crontab -l,系统都会报一个错误unknown uid 0. 通过id命令检查,uid为0就是root用户,为什么不能执行?pgrep crond
cd /system/etc/init.d/sh S99CRON-SP8
*/5 * * * * date > /data/cron-sp8.log0 */1 * * * /system/xbin/flush0 1 * * 1 /system/xbin/sclean
whyred:/system/etc/init.d # pgrep crondpgrep crond14442whyred:/system/etc/init.d # kill -9 14442kill -9 14442
mount -o rw,remount /systemecho '*/5 * * * * date > /data/cron-sp8.log0 */1 * * * /system/xbin/flush0 1 * * 1 /system/xbin/sclean*/10 * * * * am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock' > /system/etc/cron.d/root
sh /system/etc/init.d/S99CRON-SP8
转载地址:http://hskmi.baihongyu.com/