话不多说,直接粘贴上以下脚本:

#!/bin/bashcase "$1" instart)/usr/local/subversion/bin/svnserve -d -r /data/svn/repos/svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`if [ $svnport -eq 3690 ]thenecho "SVN Server Already Runnning. Port:3690"elseecho "SVN Server Does Not Start"fireload)svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`if [ $svnport -eq 3690 ]thenkillall svnserve /usr/local/subversion/bin/svnserve -d -r /data/svn/repos/echo "Reload OK"elseecho "SVN Server Is Not Running"fistop)killall svnserveecho "SVN Server Has Been Stopped"status)svnport=`netstat -natp | grep svnserve | awk -F: '{print $4}' | awk 'NR==1'`pid=`ps aux | grep svnserve | grep -v "grep" | awk '{print $2}'`if [ $svnport -eq 3690 ]thenecho "SVN Server (pid:$pid) 正在运行..."elseecho "SVN Server 停止运行..."fi*)echo "$0: Usage: $0 {start|status|stop|reload}"exit 1esac

参考链接 :

SVN篇:Shell脚本实现SVN启动,停止,重启 : https://www.jianshu.com/p/c75be7b7e087

SVN篇:Shell脚本实现SVN启动,停止,重启相关推荐

  1. linux启动关闭脚本,Linux中启动/停止/重启/状态的startup脚本

    今天看到一个脚本,可以完成脚本的启动/停止/重启/状态,和/etc/init.d中的服务一样.但是/etc/init.d里面的服务要设置开机启动,可以使用service来管理.如果不设置开机启动且方便 ...

  2. ubuntu下如何启动MySQL_如何ubuntu下启动/停止/重启MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...

  3. 如何ubuntu下启动停止重启MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mysql star ...

  4. Linux编辑启动停止重启springboot jar包脚本

    springboot的配置文件中,配置文件的名字都有各自的意义跟用途 dev 开发环境 prod 生产环境(默认) test 测试环境 加载指定配置文件 --spring.profiles.activ ...

  5. Linux基础篇--shell脚本编程基础

    Linux基础篇–shell脚本编程基础 本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础 程序:指令+数据 程序编程风格:   过程式:以指令为 ...

  6. Shell 脚本中后台启动服务 与 nohup

    Shell 脚本中后台启动服务& 与 nohup 最近工作中遇到在shell脚本中启动服务并让服务在后台运行,同时不影响shell脚本向下执行的场景.进行了一些调查,实践,借鉴一些网上的资源进 ...

  7. mysql 设置中文 重启_如何启动/停止/重启MySQL + 进入MYSQL-Go语言中文社区

    Ubuntu 如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysql start 2.使用 mysqld 脚本启动:/etc/inint.d/mys ...

  8. mysql 启动 修改密码_基础的启动/停止/重启/密码修改MySQL

    如何启动/停止/重启MySQL 一. 启动方式 1.使用 service 启动:service mysqld start 2.使用 mysqld 脚本启动:/etc/inint.d/mysqld st ...

  9. linux shell脚本监控进程崩溃自动重启

    linux shell脚本监控进程崩溃自动重启,由于目前有Python实现的通讯组件时不时会异常中断,在还没有找到问题的解决办法时先暂时用shell监控并自动重启处理. # ! /bin/shbase ...

最新文章

  1. 网络:http请求之几种常见技术
  2. EOS 智能合约源代码解读 (5)class contract
  3. 《软件工艺师:专业、务实、自豪》一第3章
  4. TensorFlow(二)函数基础
  5. PAT A1149 Dangerous Goods Packaging (25 分)——set查找
  6. java加载js_Java加载js
  7. mybatisplus代码生成连接池_SpringBoot2 高级案例(15): 配置多数据源,整合MybatisPlus增强插件...
  8. Keil 5 安装教程
  9. 如何解决应用程序无法启动,因为应用程序的并行配置不正确?
  10. mac 安装淘宝镜像 cnpm
  11. 【垂直切换】TD-SCDMA与TD-LTE异构网络垂直切换仿真
  12. 程序员数学(15)--分式
  13. 百度地图Javascript API 使用记录
  14. MATLAB工作空间变量的保存方法总结,非常实用!
  15. 如何让右下角时间显秒
  16. 11张网络安全思维导图,快收藏!
  17. ARCore从零到一 (3) 更换AR模型
  18. Java设计模式(java design patterns)
  19. PaddlePaddle tutorial Ⅰ——Multiple linear regression
  20. 51单片机入门——STC89C52RC控制步进电机进行转动、调速

热门文章

  1. phpstudy快速搭建网站_小白快速上手搭建属于自己的网站
  2. 斗罗大陆服务器维护,04.28《斗罗大陆:武魂觉醒》停服维护公告(修罗1-7服先行服)...
  3. python定义二维空数组_带有空第二维的数组/向量的Python / numpy问题
  4. 如何减少返工工作量?
  5. PLMN中的USSD与IMS域中的USSD
  6. mysql的增量备份方法_mySQL 增量备份方案(转)
  7. 各国选手Techfest备战FMB世界杯,极战远征军斩获佳绩为国争光
  8. python通过ntohl和htonl等函数实现主机字节序和网络字节序相互转换
  9. 【转】ZooKeeper学习第二期--Zookeeper命令操作
  10. jQuery 图片滚动 Carousel Lite 使用说明