- wget 下载 webdav-aliyundriver jar 包,获取 yourefreshtoken 文档也在说明页,其他参数可以自己加载脚本后面
- 安装 jre 环境 apt install default-jre
- 创建启动和停止脚本,文件目录用自己的
vi stop.sh
1 |
|
vi start.sh
1 |
|
加权限 chmod +x start.sh stop.sh
- 创建守护线程服务
vi /etc/systemd/system/webdav-ali.service1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18[Unit]
Description=Webdav Aliyun
# 在什么服务启动之后再执行本程序
After=network.target
[Service]
Type=forking
# 程序执行的目录
WorkingDirectory=/mnt/nas/data/dev_tools/webdav/aliyun/
# 启动的脚本命令
ExecStart=/mnt/nas/data/dev_tools/webdav/aliyun/start.sh
ExecReload=/mnt/nas/data/dev_tools/webdav/aliyun/start.sh
ExecStop=/mnt/nas/data/dev_tools/webdav/aliyun/stop.sh
# 重启条件
Restart=always
# 几秒后重启
RestartSec=5
[Install]
WantedBy=multi-user.target
开启服务
- 重载 systemctl daemon-reload
- 开机自启 systemctl enable webdav-ali
- 启动 systemctl start webdav-ali
- 查看状态 systemctl start webdav-ali