ไม่สามารถเรียกใช้แอป (เช่น rclone) เป็นบริการได้สำเร็จ


0

ฉันพยายามเรียกใช้rclone-mountจากเทอร์มินัลมันใช้งานได้ดี แต่มันก็ไม่ได้ทำงานเป็นบริการ

เทอร์มินัล (ใช้งานได้ดี):

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

เป็นsystemdบริการ (ไม่ทำงาน) ดังนั้นเมื่อฉันรีสตาร์ทเครื่องคอมพิวเตอร์ของฉันฉันเห็น:

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

ระบบปฏิบัติการ: Ubuntu 18.04.1

การตั้งค่า

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:~$ 

ไฟล์บริการของคุณไม่สมบูรณ์ ไม่มีWantedByใน[Install]ส่วนและเป็นไปได้มากว่าจะไม่เปิดใช้งาน หากคุณคาดว่าจะเปิดใช้งาน มันอาจจะไม่ใช่simpleบริการ
Daniel B
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.