服务已开启,找不到服务


#1


#2

之前使用systemctl 命令查看seafile服务 找不到服务的原因应该是我 没有创建 服务文件


#3

但现在我创建了服务文件还是有问题 请各位大神赐教


#4

创建的两个服务文件
seafile.service


seahub.service


#5

看下日志? 猜是因为用户, 你第一张截图是直接 shell 下通过 root 启动成功了, systemed 下你指定的却是 deskcentos, 确定这个用户有相关目录权限和端口权限吗, 可以 sudo -u deskcentos 试试


#6

你说的是对的,我改了下面这两个文件


可又出现新的问题


#7

这没问题的, 因为 seafile 自动进入守护进程了, 你可以加个 type= forking 来解决, 其实seafile 启动方式不大适合 systemd