Ответы пользователя по тегу Ubuntu
  • Как запустить собственный скрипт во время Boot Process?

    Slesair
    @Slesair
    я делал скрипт запуска игрового сервера так:
    Создаем скрипт запуска

    steam@1vs01:~$ nano ins-ds.sh

    #!/bin/sh
    cd /home/steam/ins-ds
    prog="sudo -u steam ./srcds_run -cfg server.cfg -port 27015 +map market_coop -workshop"
    ${prog}

    Делаем его исполняемым

    steam@1vs01:~$ chmod +x ins-ds.sh

    Создаем сервис автозапуска при старте сервера

    steam@1vs01:~$ sudo nano /lib/systemd/system/ins

    [Unit]
    Description=Insurgency Server
    After=multi-user.target

    [Service]
    Type=idle
    ExecStart=/home/steam/ins-ds.sh

    [Install]
    WantedBy=multi-user.target

    редактируем права запуска

    steam@1vs01:~$ sudo chmod 644 /lib/systemd/system/ins

    Обновляем конфигурацию и включаем автозапуск скрипта

    steam@1vs01:~$ sudo systemctl daemon-reload

    steam@1vs01:~$ sudo systemctl enable ins
    Ответ написан
    Комментировать