История изменений
Исправление Vsevolod-linuxoid, (текущая версия) :
Что за бекслеши? \ в Linux не используется, делай с нормальным / и всё. Даже если через совместимость работает, то так правильнее.
Ну и вообще, сделай уже красиво:
Размести свой скрипт в /opt/name/
или в /usr/local/bin/
Потом создай в /etc/systemd/system/
файл своего юнита, там пропиши что-то вроде:
[Unit]
Description=A simple oneshot service
[Service]
Type=oneshot
ExecStart=/bin/bash -c "echo Hello world"
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
После чего systemctl enable my-unit.service
и всё.
А вообще в параметрах юнита можно многое указать, чтобы запускался до загрузки сети, например.
Исходная версия Vsevolod-linuxoid, :
Что за бекслеши? \ в Linux не используется, делай с нормальным / и всё. Даже если через совместимость работает, то так правильнее.
Ну и вообще, сделай уже красиво:
Размести свой скрипт в /opt/name/
или в /usr/local/bin/
Потом создай в /etc/systemd/system/
файл своего юнита, там пропиши что-то вроде:
[Unit]
Description=A simple oneshot service
[Service]
Type=oneshot
ExecStart=/bin/bash -c "echo Hello world"
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
После чего systemctl enable my-unit.service
и всё.