start-stop-daemon简介

start-stop-daemon是一个Debian体系里的一个守护进程管理软件,可以用指定的用户启停软件。

start-stop-daemon 使用:http://man7.org/Linux/man-pages/man8/start-stop-daemon.8.html

start-stop-daemon 安装

下载dpkg_1.16.18.tar.xz链接:http://ftp.de.debian.org/debian/pool/main/d/dpkg,服务器下载比较慢,建议本地下载完成上传到服务器上,编译安装如下:

wget http://ftp.de.debian.org/debian/pool/main/d/dpkg/dpkg_1.16.18.tar.xz

tar -xf dpkg_1.16.18.tar.xz && cd dpkg_1.16.18

./configure

# configure: error: no curses library found

yum install ncurses-devel -y

./configure && make

find / -name start-stop-daemon # 查看start-stop-daemon位置

start-stop-daemon使用

cp /usr/local/src/dpkg-1.16.18/utils/start-stop-daemon /usr/local/sbin/

#######################################################################

#!/bin/sh

DESC="Jenkins CI Server"

NAME=jenkins

PIDFILE=/var/run/$NAME.pid

RUN_AS=jenkins

COMMAND="/usr/bin/java -- -jar /home/jenkins/jenkins.war"

d_start() {

start-stop-daemon --start --quiet --background --make-pidfile --pidfile $PIDFILE --chuid $RUN_AS --exec $COMMAND

}

d_stop() {

start-stop-daemon --stop --quiet --pidfile $PIDFILE

if [ -e $PIDFILE ]

then rm $PIDFILE

fi

}

case $1 in

start)

echo -n "Starting $DESC: $NAME"

d_start

echo "."

;;

stop)

echo -n "Stopping $DESC: $NAME"

d_stop

echo "."

;;

restart)

echo -n "Restarting $DESC: $NAME"

d_stop

sleep 1

d_start

echo "."

;;

*)

echo "usage: $NAME {start|stop|restart}"

exit 1

;;

esac

exit 0

参考:http://blog.csdn.net/wangjianno2/article/details/52080299

linux daemon命令用法,CentOS 6.8 使用start-stop-daemon命令相关推荐

  1. linux字体渲染包,CentOS 7用了本站一条命令字体渲染包前后的字体效果展示

    ▲ CentOS 7中文环境下默认的.初始的字体效果.中文字体是"文泉驿正黑".点阵部分歪歪扭扭不中看,矢量部分边缘模糊不清,像菜单里的"藏"."影& ...

  2. grub shell 错误_grub命令_Linux grub 命令用法详解:多重引导程序grub的命令行shell工具...

    grub命令是多重引导程序grub的命令行shell工具. 语法grub(选项) 选项--batch:打开批处理模式: --boot-drive=:指定stage2的引导驱动器: --config-f ...

  3. Linux cat 命令用法

    cat主要有三大功能: 1.一次显示整个文件. $ cat filename 2.从键盘创建一个文件. $ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为 ...

  4. Linux中find用法整理

    一.Linux中find常见用法示例 ·find    path    -option    [    -print ]    [ -exec    -ok    command ]    {} /; ...

  5. netstat 命令用法详解

    netstat 命令用法详解 apt install net-tools netstat -nutlp 命令详解: 显示所有连接. -a 选项会列出 tcp, udp 和 unix 协议下所有套接字的 ...

  6. CPU使用率过高问题排查及Linux之top命令用法详解

    文章目录 问题 解决方案 top命令用法 top各输出参数含义 一.top前5行统计信息 二.进程信息 Top 1的用法 %CPU和us%的区别 问题 公司连续2天服务器告警CPU使用率过高问题,查看 ...

  7. JAVAWEB开发之——Linux命令实战、虚拟机和centos的安装以及联网、常用命令、vi编辑以及软件的安装、sftp的使用

    Linux简介 Linux是一种自由和开放源码的操作系统,存放着许多不同的Linux版本,但他们都使用了Linux内核.Linux可安装在各种计算机硬件中 比如.手机.平板电脑.路由器.台式计算机中. ...

  8. Linux学习-42-查看文件系统信息dumpe2fs命令用法

    10.9 dumpe2fs命令:查看文件系统信息 了解文件系统之后,我们可以使用dumpe2fs 显示ext2.ext3.ext4文件系统的超级快和块组信息.此命令的适用范围:RedHat.RHEL. ...

  9. linux bin fuser,Linux中fuser命令用法详解

    描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...

最新文章

  1. 编码问题(BOM头简单了解)
  2. 机器学习特征表达——日期与时间特征做离散处理(数字到分类的映射),稀疏类分组(相似特征归档),创建虚拟变量(提取新特征) 本质就是要么多变少,或少变多...
  3. 文件上传案例——客户端和服务端套接字
  4. vb如何定义微软服务器stul,VBScrip微软官方教程.doc
  5. 记一次反制追踪溯本求源
  6. powershell ise好字库和diy配色文件分享
  7. 计算机应用怎么写,计算机应用专业描述怎么写
  8. 使用代理服务器来连接到internet_代理服务器是什么,有什么作用?
  9. java程序员面试自我介绍范文
  10. Modelsim与ISE联和仿真错误
  11. Android Activity界面跳转动画讲解
  12. RTOS与linux区别
  13. 气传导耳机和骨传导耳机哪个好?气传导耳机要优于骨传导
  14. 阿里巴巴技术委员会主席王坚眼中的人工智能
  15. c语言画bmp五星红旗图片,asp画的五星红旗(bmp格式)
  16. 如何成功打造你自己的“个人品牌”
  17. TCP ,你丫的终于来了!!!
  18. 使用 Python 进行深度学习以进行裂纹检测
  19. 国产新一代影像RTK,不止于影像测量
  20. 交通标志牌检测--限速数字框选--图像处理 matlab

热门文章

  1. SOLIDWORKS Simulation带接头的装配体分析方法
  2. 【转载】嵌入式开发板通过串口与PC互相传送文件
  3. TRACERT 跟踪路由命令
  4. php 数组 打乱顺序,PHP数组随机乱序和反序的实例详解
  5. Python从入门到精通,100天就够了!(1)——Python初体验
  6. 数据中台(数据集成篇)
  7. ​S/4中究竟有多少个模块,你对这些模块了解多少
  8. 若依的路由是怎么跳转的?
  9. 2020华为软件精英挑战赛历程总结
  10. 2023完整影视小程序前后端源码+无需授权/暗黑UI