Re: /etc/rc.local and systemd
On Sun 24 Aug 2014 at 11:45:40 -0400, Stephen Powell wrote:
> I just thought I'd pass along something that I recently discovered.
> When using sysvinit as the init system, if the file /etc/rc.local
> exists and is executable, it will be invoked at the tail end of the
> boot process. But under systemd, this file is not executed during
> boot. Not by default anyway. Here is how I enabled it. (The
> following commands are executed as root.)
>From /lib/systemd/system/rc.local.service (a symlink to
# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable.
Works for me.
> cd /lib/systemd/system/multi-user.target.wants
> ln -s ../rc-local.service rc-local.service
> Now shutdown and reboot. /etc/rc.local will get executed this time.
> If this is the "wrong" way to do it, or someone knows a better way,
> please let me know.
systemctl restart rc-local.service