-
Não use
sudoem scripts de inicialização. Eles são executados como root para começar. -
Se você usasse
sudoem/etc/rc.local(que, de acordo com o número 1, não faz sentido), é necessário fornecer um$PATHou o caminho para o executável porque não há$PATHdefinido quando este é executado na inicialização porinit. Então, por exemplo, se você quiser executarls, primeiro descubra onde está:whereis ls ls: /usr/bin/ls /usr/share/man/man1p/ls.1p.gz /usr/share/man/man1/ls.1.gz
Então, você precisa:
export PATH=/usr/bin/ # At the top - OR - /usr/bin/ls # Where you want to run it.
Tenha em atenção que os processos iniciados a partir de um script de inicialização devem ser os próprios planos de fundo , o seu
/opt/utorrent/utserver &
Deve ficar bem.