centos7 svn 开机起动

  1. 在/usr/lib/systemd/system/添加svnserve.service文件,文件内容如下:
[Unit]
Description=Subversion protocol daemon
After=syslog.target network.target 
[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/svnserve    
ExecStart=/usr/bin/svnserve --daemon --pid-file=/run/svnserve/svnserve.pid -d -r /home/svn  #一定要写svnserve命令的绝对路径
[Install]
WantedBy=multi-user.target
  1. 执行
systemctl enable svnserve.service
  1. 其它
    [Unit]:服务的说明
    Description:描述服务After:描述服务类别
    [Service]服务运行参数的设置
    Type=forking是后台运行的形式ExecStart为服务的具体运行命令ExecReload为重启命令ExecStop为停止命令PrivateTmp=True表示给服务分配独立的临时空间注意:[Service]的启动、重启、停止命令全部要求使用绝对路径

启动svnserve服务

systemctl start svnserve.service

设置开机自启动

systemctl enable svnserve.service

停止开机自启动

systemctl disable svnserve.service

查看服务当前状态

systemctl status svnserve.service

重新启动服务

systemctl restart svnserve.service

查看所有已启动的服务

systemctl list-units --type=service
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,797评论 19 139
  • 启动流程:POST --> Boot Sequence --> Bootloader --> kernel +in...
    尛尛大尹阅读 4,709评论 0 1
  • muahao阅读 6,258评论 0 3
  • CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务...
    c2db9ba35639阅读 10,984评论 0 1
  • 历经十几年求学之路,终于等到大学毕业,自以为学富五车,心比天高,等到找工作时,才发现学历只是张纸,自身的本领才是最...
    沙沙细雨阅读 3,909评论 4 2