Возвращаем rc.local в Ubuntu

В новых версиях Ubuntu убрали rc.local. Но так как я уже привык к нему, а через crontab не очень удобно, то я решил вернуть его обратно. 
Создаем файл rc.local:
nano /etc/rc.localДобавляем в rc.local содержимое:
#!/bin/sh -e 
exit 0 
Даем права на исполение:
chmod +x /etc/rc.localСоздаем rc-local.service:
nano /etc/systemd/system/rc-local.serviceИ добавляем следующее:
[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local
[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99
[Install]
 WantedBy=multi-user.targetВключаем автозагрузку и запускаем сервис:
systemctl enable rc-local.service
systemctl start rc-local.serviceПроверяем, все-ли впорядке:
systemctl status rc-local.serviceВ случае успеха вывод будет таким:
rc-local.service - /etc/rc.local Compatibility
     Loaded: loaded (/etc/systemd/system/rc-local.service; enabled; vendor preset: enabled)
    Drop-In: /usr/lib/systemd/system/rc-local.service.d
             └─debian.conf
     Active: active (exited) since Mon 2021-04-26 21:27:57 UTC; 24min ago
      Tasks: 0 (limit: 4232)
     Memory: 0B
     CGroup: /system.slice/rc-local.service