пропишите куда-нибудь типа /etc/rc.d/rc.local
Начал с этого, создал файл (его не было), дал ему права как у /etc/rc.d/rc, но файл не задействован, похоже, в процедуре старта системы.
Он задействуется на системах с SysVinit по условию:
# grep rc.local /etc/rc.d/rc*.d/S99local
/etc/rc.d/rc2.d/S99local:ExecIfExecutable /etc/rc.d/rc.local
/etc/rc.d/rc3.d/S99local:ExecIfExecutable /etc/rc.d/rc.local
/etc/rc.d/rc4.d/S99local:ExecIfExecutable /etc/rc.d/rc.local
/etc/rc.d/rc5.d/S99local:ExecIfExecutable /etc/rc.d/rc.local
# ls -l /etc/rc.d/rc*.d/S99local
lrwxrwxrwx 1 root root 15 окт 26 09:47 /etc/rc.d/rc2.d/S99local -> ../init.d/local
lrwxrwxrwx 1 root root 15 окт 26 09:47 /etc/rc.d/rc3.d/S99local -> ../init.d/local
lrwxrwxrwx 1 root root 15 окт 26 09:47 /etc/rc.d/rc4.d/S99local -> ../init.d/local
lrwxrwxrwx 1 root root 15 окт 26 09:47 /etc/rc.d/rc5.d/S99local -> ../init.d/local
# rpm -qvl startup|grep local
-rwxr-xr-x 1 root root 644 апр 18 2014 /etc/rc.d/init.d/local
lrwxrwxrwx 1 root root 15 апр 18 2014 /etc/rc.d/rc2.d/S99local -> ../init.d/local
lrwxrwxrwx 1 root root 15 апр 18 2014 /etc/rc.d/rc3.d/S99local -> ../init.d/local
lrwxrwxrwx 1 root root 15 апр 18 2014 /etc/rc.d/rc4.d/S99local -> ../init.d/local
lrwxrwxrwx 1 root root 15 апр 18 2014 /etc/rc.d/rc5.d/S99local -> ../init.d/local
В системах на sysv скрипт local отрабатывает 99-тым последним по очереди, в котором выполняется функция ExecIfExecutable, параметром для которой является /etc/rc.d/rc.local.
Выполнять если на файле стоит бит exec.
Как это организовано у альтов на системах с systemd я не в курсе.