我已经创建了一个service
文件:
cat ~/.config/systemd/user/rclonegdrive.service
[Unit]
Description=Rclone mound Google Drive
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount gdrive: /home/rudra/Desktop/Zotero
TimeoutSec=5
Restart=on-failure
RestartSec=1
ExecStop=/usr/bin/fusermount -u /home/rudra/Desktop/Zotero
# logs to the journal directly, suppress double logging
[Install]
WantedBy=default.target
但是,它不能与 systemctl 一起使用:
systemctl --user start rclonegdrive.service
Failed to connect to user scope bus via local transport: Connection refused
这是我的systemd/user
内容
tree ~/.config/systemd/user/
/home/rudra/.config/systemd/user/
├── default.target.wants
│ └── [email protected] -> /usr/lib/systemd/user/[email protected]
└── rclonegdrive.service
请问有什么帮助吗?