Re: root crontab @reboot for loop fails
Hi Greg,
On Sat 16 Jul 2022, at 04:07, Greg Wooledge <greg@wooledge.org> wrote:
[...]
> "Well, read the email that cron sends you and see what the errors are."
[amongst others]
/bin/sh: 1: zfs: not found
suggests the need for /usr/sbin/zfs
It seems reasonable that /usr/sbin/* should be available to root crontab.
Why isn't root's $PATH available to root crontab? ie. including the link /sbin -> /usr/sbin?
> "All your crontab entries run in parallel.
OK thanks. Is this documented?
$ man crontab
then
/parallel
[ie search for "parallel"]
returns nothing.
> "If you wanted to run a bunch of commands a boot time, without setting
> up systemd units for them, and proper dependencies, why didn't you just
> use /etc/rc.local?"
I was of the impression (which I think it is fair to say has been created) that systemd had done away with /etc/rc.local, and crontab @reboot is much simpler than systemd units and whatever dependencies there may be.
> Figure out whether your commands are allowed to run in parallel [...]
They are not.
> If they're not, use a *script* [...]
With /usr/bin/zfs, that's working, thank you.
Best wishes,
Gareth
Reply to: