更新了Seafile版本,这里记录一下配置开机启动的命令。
当前自己的设置:
创建 seafile service
vim /etc/systemd/system/seafile.service
编辑如下内容:
[Unit]
Description=Seafile
# add mysql.service or postgresql.service depending on your database to the line below
After=network.target mariadb.service
[Service]
Type=oneshot
ExecStart=/opt/seafile/seafile-pro-server-7.1.19/seafile.sh start
ExecStart=/opt/seafile/seafile-pro-server-7.1.19/seahub.sh start
ExecStop=/opt/seafile/seafile-pro-server-7.1.19/seafile.sh stop
ExecStop=/opt/seafile/seafile-pro-server-7.1.19/seahub.sh stop
RemainAfterExit=yes
User=root
Group=root
[Install]
WantedBy=multi-user.target
设置服务开机自启动:
sudo systemctl daemon-reload
sudo systemctl enable seafile
sudo systemctl enable seafile.service #我也执行了这个,因为不知道要不要带.service后缀
网上可选的参考:
seafile service
[Unit]
Description=Seafile
# add mysql.service or postgresql.service depending on your database to the line below
After=network.target mariadb.service
[Service]
Type=oneshot
ExecStart=/home/data/seafile/seafile-server-latest/seafile.sh start
ExecStop=/home/data/seafile/seafile-server-latest/seafile.sh stop
RemainAfterExit=yes
User=vanjay
Group=vanjay
[Install]
WantedBy=multi-user.target
seahub service
[Unit]
Description=Seafile hub
After=network.target seafile.service
[Service]
# change start to start-fastcgi if you want to run fastcgi
ExecStart=/home/data/seafile/seafile-server-latest/seahub.sh start
ExecStop=/home/data/seafile/seafile-server-latest/seahub.sh stop
User=vanjay
Group=vanjay
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
设置自启服务:
sudo systemctl daemon-reload
sudo systemctl enable seafile
sudo systemctl enable seahub