Служба сервера Ark не в состоянии запустить Exectuable путь не абсолютный - PullRequest
0 голосов
/ 05 октября 2019

Я следовал инструкциям здесь , чтобы сделать сервер ark на сервере ubuntu несколькими друзьями, и я настроил это. Я дословно следил за этим, но сервер ARK почему-то отказывается запускаться. Я занимался поиском в Google, и, похоже, это как-то связано с служебным файлом

[Unit]
Description=ARK Survival Evolved
[Service]
Type=simple
Restart=on-failure 
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
User=ark
Group=ark
ExecStartPre=/home/ark/steamcmd +login anonymous +force_install_dir /home/ark/server +app_update 376030 +quit
ExecStart=/home/ark/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=example -server -log
ExecStop=killall -TERM srcds_linux
[Install]
WantedBy=multi-user.target

Очевидно, путь к исполняемому файлу для ExecStop не абсолютен, но я не знаю, что добавить как добавление #! / bin / bash вверху файла не работает и не добавляет / bin / bash перед строками ExectStart и ExecStartPre или ExecStop. Должно ли это быть другое / bin / я должен добавить? bash был единственным решением, которое я нашел до сих пор, но оно не работает.

Я немного растерялся, потому что немного разбираюсь в подобных вещах (отсюда и учебник), но, похоже,все учебники, которые я нахожу, не учитывают эту ошибку.

Спасибо всем заранее, кто может помочь

РЕДАКТИРОВАТЬ: Проблема была решена!

...