HELP: Tentando ativar o comando com aspas “” em um serviço executado pelo systemctl

0

Se eu atualmente executar o seguinte comando, tudo funcionará como esperado e o servidor do meu jogo será iniciado sem muitos problemas.

./RustDedicated -batchmode +server.ip 0.0.0.0 +server.port 28015 +server.tickrate 10 +server.hostname "Treesongs Paradise" +server.identity "treesong1" +server.level "HapisIsland" +server.maxplayers 20 +server.saveinterval 600 +rcon.ip 0.0.0.0 +rcon.port 28016 +rcon.password "******" -logfile logfilename.log

Mas quando eu tento e faço isso em um serviço, parece que as citações são descartadas e o comando é executado sem elas. Abaixo está uma cópia dos meus arquivos de serviço.

[Unit]
Description=Rust
[Service]
Type=simple
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3
User=pantang
Group=pantang
ExecStartPre=./steamcmd +login anonymous +force_install_dir /home/pantang/rust +app_update 258550 +quit
ExecStart=/home/pantang/rust/RustDedicated -batchmode +server.ip 0.0.0.0 +server.port 28015 +server.tickrate 10 +server.hostname "Treesongs Paradise" +server.identity "treesong1" +server.level "HapisIsland" +server.maxplayers 20 +server.saveinterval 600 +rcon.ip 0.0.0.0 +rcon.port 28016 +rcon.password "******" -logfile logfilename.log
ExecStop=killall -TERM srcds_linux
[Install]
WantedBy=multi-user.target

Eu cheguei à conclusão de que ele não está sendo executado com as aspas porque o webmin mostra o comando process como se isso fosse apenas uma forma webmins.

/home/pantang/rust/RustDedicated -batchmode +server.ip 0.0.0.0 +server.port 28015 +server.tickrate 10 +server.hostname Treesongs Paradise +server.identity treesong1 +server.level HapisIsland +server.maxplayers 20 +server.saveinterval 600 +rcon.ip 0.0.0.0 +rcon.port 28016 +rcon.password ****** -logfile logfilename.log 

Qualquer ajuda que termine essa dor de cabeça seria muito apreciada.

    
por SkunkyMonk 15.10.2017 / 14:54

0 respostas