Eine App (z. B. rclone) kann nicht erfolgreich als Dienst ausgeführt werden

462
ieXcept

Ich versuche, das rclone-mount vom Terminal aus auszuführen, es funktioniert gut, aber es funktioniert nicht als Dienst (offensichtlich möchte ich es automatisch starten, so dass ich nicht bei jedem Neustart mount eingeben muss).

Terminal (funktioniert gut):

/usr/bin/rclone mount --allow-non-empty box:/mydir /home/user1/mydir/ 

Als systemdDienst (funktioniert nicht). Wenn ich meinen PC neu starte, sehe ich:

o-pc:~$ sudo systemctl status rclone-mount [sudo] password for user1:  ● rclone-mount.service - rclone mount service Loaded: loaded (/etc/systemd/system/rclone-mount.service; static; vendor pres Active: inactive (dead) Docs: http://rclone.org/docs/  sep 27 13:51:55 o-pc systemd[1]: /etc/systemd/system/rclone-mo 

OS: Ubuntu 18.04.1

Konfig

o-pc:~$ cat /etc/systemd/system/rclone-mount.service  # Rclone mount on boot ( service file template - add aditional rclone parameters ) # Copy file to: /etc/systemd/system # Set remote name (current acdcrypt), path to mount and User,Group (current plex) # Register new service by typing: # sudo systemctl daemon-reload # sudo systemctl enable rclone-mount.service # systemctl start rclone-mount.service # systemctl enable NetworkManager-wait-online.service # Usage: # To unmount drive use # systemctl stop rclone-mount.service # To mount use: # systemctl start rclone-mount.service  [Unit] Description=rclone mount service Documentation=http://rclone.org/docs/ After=network-online.target BindsTo=network-online.target  [Service] Type=simple User=user1 Group=user1 ExecStart=/usr/bin/rclone mount --allow-non-empty box:/mydir /home/user1/mydir/ ExecStop=/usr/bin/fusermount -uz ~/mydir/  [Install] Wants=network-online.target  o-pc:~$  
0
Ihre Servicedatei ist unvollständig. Es hat kein `WantedBy` im Abschnitt [[Install]] und ist daher höchstwahrscheinlich nicht aktiviert. Wenn Sie davon ausgehen, dass es aktiviert wird. Es ist wahrscheinlich auch kein "einfacher" Service. Daniel B vor 6 Jahren 0

0 Antworten auf die Frage