O systemd faz sua própria interpretação dos valores de Exec
e outras chaves. Portanto, você não deve escrever como se isso fosse passado para sh -c
ou algo assim. Em particular, se você quiser tratar um conjunto de palavras como um único argumento, cite-o como faria normalmente e não escape das citações. Considere este exemplo de os documentos do systemd :
Example:
ExecStart=/bin/echo one ; /bin/echo "two two"
This will execute
/bin/echo
two times, each time with one argument:one
andtwo two
, respectively. Because two commands are specified,Type=oneshot
must be used.
Portanto, a linha ExecStart
deve ser:
ExecStart=/usr/bin/tmux -S /tmp/rtorrent.sock new-session -d -s rtorrent 'rtorrent -n -O import=/etc/rtorrent.rc'