1. 创建 systemd 服务文件
创建一个新的 systemd 服务文件,例如 clouddrive.service。
bash复制代码sudo nano /etc/systemd/system/clouddrive.service
2. 编辑服务文件
在文件中输入以下内容,确保路径和命令正确无误:
ini复制代码[Unit]
Description=CloudDrive Service
After=network.target
[Service]
ExecStart=/root/clouddrive-2-linux-x86_64-0.7.12/clouddrive
WorkingDirectory=/root/clouddrive-2-linux-x86_64-0.7.12/
Restart=always
User=root
[Install]
WantedBy=multi-user.target
3. 保存并退出
按 Ctrl + X,然后按 Y 保存并退出。
4. 重新加载 systemd 服务配置
运行以下命令以使 systemd 识别新的服务文件:
bash复制代码sudo systemctl daemon-reload
5. 启用开机自启动
运行以下命令以启用 clouddrive 的开机自启动:
bash复制代码sudo systemctl enable clouddrive.service
6. 立即启动服务
你也可以立即启动该服务来测试:
bash复制代码sudo systemctl start clouddrive.service
7. 检查服务状态
最后,检查服务是否正常运行:
bash复制代码sudo systemctl status clouddrive.service
如果服务启动正常,clouddrive 将在每次系统启动时自动运行。
你可以使用以下 systemctl 命令来暂停或重启 clouddrive 服务:
暂停服务(停止运行)
暂停 clouddrive 服务,即停止它的运行:
bash复制代码sudo systemctl stop clouddrive.service
重启服务
如果你想要重启 clouddrive 服务,可以使用以下命令:
bash复制代码sudo systemctl restart clouddrive.service
查看服务状态
你可以随时检查服务的状态,看看它是否正在运行或是否遇到问题:
bash复制代码sudo systemctl status clouddrive.service
通过这些命令,你可以灵活地管理 clouddrive 服务的运行状态。