Systemd
Configure a Bash script to run as a service
$ cat /etc/systemd/system/my-bash-script.service
[Unit]
Description=Basic Script Example
After=network-online.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/home/my-script/my-script.sh
[Install]
WantedBy=multi-user.target
systemctl enable my-bash-script