Running a script can be implemented in various ways. This can be done by using a graphical shell or the systemd initialization system, which is now used in almost all distributions.