Tenho um script init para iniciar o qbittorrent-nox no meu servidor. Ele funciona bem quando inicio o servidor pela primeira vez, mas se eu desligar o processo qbittorrent-nox ( service qbittorrent stop
) ele não iniciará novamente ( service qbittorrent start
), com este erro:
process already running.
Tenho certeza de que não há nenhum processo em execução, procurei com ps
. este é o comando exato para iniciar:
start-stop-daemon --start --chdir '/home/testuser' --user 'testuser' --chuid 'testuser:testuser' --startas /usr/bin/env HOME="/home/testuser" /usr/bin/qbittorrent-nox
Não há arquivos /run
relacionados ao qbittorrent.
Especificar
--user
sem nenhuma outra opção correspondente faz comstart-stop-daemon
que o daemon seja considerado em execução se qualquer processo for encontrado pertencente a esse usuário. Conforme descrito emman 8 start-stop-daemon
:Neste caso, você deve especificar um
--exec /usr/bin/qbittorrent-nox
ou um nome de processo apropriado com--name
.