Hi! On Mon, 2014-04-28 at 17:23 +0000, Rob Anderson wrote: [...] > I have compiled Busybox for Android with a > fully working cron. However, when I try to run crond/crontab, I get the > following output in the log; > > "crond: can't execute '/bin/sh' for user root" > > Unfortunately, > I have tried all the usual suggestions on the internet e.g. adding PATH > and SHELL to the cron but to no avail (I can get cron working perfectly
Such features are just bloat;-) > by symlinking /system/bin/sh to /bin/sh but I do not like this method). That is very probably the best solution as /bin/sh is *the* default shell for various occasions (and I wonder why that doesn't exist per default). > Is it possible to hardcode a different default shell path into the > Busybox source for cron to execute e.g. the default /system/bin/sh for > Android? If so, could you please advise whereabouts in the source this > change needs to be made? Just grep the source for "/bin/sh" and replace it. Bernd -- Bernd Petrovitsch Email : be...@petrovitsch.priv.at LUGA : http://www.luga.at _______________________________________________ busybox mailing list busybox@busybox.net http://lists.busybox.net/mailman/listinfo/busybox