You need to supply the -X option to dhcpcd, so that it won't go into
the background, i.e., your init block should be:
service dhcpcd /system/bin/dhcpcd -X eth0
disabled
oneshot
On Feb 5, 12:36 am, "Bai.Luo" <[email protected]> wrote:
> i find that init process will periodically check all of the service,
> when the init found through PID does not exist,which created by the
> init process, init process will then start again
> this may cause something wrong:
> in the init.rc script
> ...
> service dhcpcd /system/bin/dhcpcd eth0
> disabled
> and i modified it like this
> service dhcpcd /system/bin/dhcpcd eth0
> disabled
> oneshot
> but everytime i open the wifi,the system will fork a new dhcpcd
> process,and after i shutdown the wifi,the dhcpcd process is still
> alive.
> so after i open and close the wifi many times,there are many dhcpcd
> process exist
> the ps log is here.there are three dhcpcd process:
> 677 root 0 DW< [SDIO Helper]
> 679 root 0 DW< [SDIO Helper]
> 681 root 724 S /system/bin/sh
> 682 1000 796 S /system/bin/servicemanager
> 683 root 1824 S /system/bin/mountd
> 685 root 652 S /system/bin/debuggerd
> 686 root 8280 R /system/bin/rild
> 687 root 70372 S zygote /bin/app_process -Xzygote /system/bin
> --zygote
> 688 1013 16844 S /system/bin/mediaserver
> 692 root 788 S /system/bin/installd
> 694 root 3328 S /sbin/adbd
> 697 root 1592 S /sbin/getty ttyMSM2 115200 vt100
> 722 1000 165m S system_server
> 771 root 732 S /system/bin/sh -
> 773 1001 97660 S com.android.phone
> 937 1000 104m R com.android.settings
> 997 1014 732 S /system/bin/dhcpcd eth0
> 1086 1014 764 R /system/bin/dhcpcd eth0
> 2575 root 1860 S /system/bin/wpa_supplicant -Dwext -ieth0 -c/
> data/misc
> 2622 1014 692 S /system/bin/dhcpcd eth0
> 2624 10001 93544 S android.process.media
> 2637 root 1596 R ps
> so my question is: where is the proble?and :how to fix this problem?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Android Discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---