It seems reasonable to want the shell to exec the command passed as a -c
argument after evaluating it, instead of forking.  However, I don't see
anything in POSIX that defines that the shell must do this
(http://pubs.opengroup.org/onlinepubs/009695399/utilities/sh.html).  For
such a small optimization (the dash shell has been picked precisely
because it is very lightweight compared with bash, so stray shell
processes for the lifetime of a running cronjob have negligible
performance impact on the system), we would not want to carry a delta in
Ubuntu.  Please discuss with dash upstream (namely, the Debian
maintainer).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1337576

Title:
  dash inability - cron starts binary with /bin/sh

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dash/+bug/1337576/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to