linux daemon命令用法,CentOS 6.8 使用start-stop-daemon命令
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命令相关推荐
- linux字体渲染包,CentOS 7用了本站一条命令字体渲染包前后的字体效果展示
▲ CentOS 7中文环境下默认的.初始的字体效果.中文字体是"文泉驿正黑".点阵部分歪歪扭扭不中看,矢量部分边缘模糊不清,像菜单里的"藏"."影& ...
- grub shell 错误_grub命令_Linux grub 命令用法详解:多重引导程序grub的命令行shell工具...
grub命令是多重引导程序grub的命令行shell工具. 语法grub(选项) 选项--batch:打开批处理模式: --boot-drive=:指定stage2的引导驱动器: --config-f ...
- Linux cat 命令用法
cat主要有三大功能: 1.一次显示整个文件. $ cat filename 2.从键盘创建一个文件. $ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为 ...
- Linux中find用法整理
一.Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} /; ...
- netstat 命令用法详解
netstat 命令用法详解 apt install net-tools netstat -nutlp 命令详解: 显示所有连接. -a 选项会列出 tcp, udp 和 unix 协议下所有套接字的 ...
- CPU使用率过高问题排查及Linux之top命令用法详解
文章目录 问题 解决方案 top命令用法 top各输出参数含义 一.top前5行统计信息 二.进程信息 Top 1的用法 %CPU和us%的区别 问题 公司连续2天服务器告警CPU使用率过高问题,查看 ...
- JAVAWEB开发之——Linux命令实战、虚拟机和centos的安装以及联网、常用命令、vi编辑以及软件的安装、sftp的使用
Linux简介 Linux是一种自由和开放源码的操作系统,存放着许多不同的Linux版本,但他们都使用了Linux内核.Linux可安装在各种计算机硬件中 比如.手机.平板电脑.路由器.台式计算机中. ...
- Linux学习-42-查看文件系统信息dumpe2fs命令用法
10.9 dumpe2fs命令:查看文件系统信息 了解文件系统之后,我们可以使用dumpe2fs 显示ext2.ext3.ext4文件系统的超级快和块组信息.此命令的适用范围:RedHat.RHEL. ...
- linux bin fuser,Linux中fuser命令用法详解
描述: fuser可以显示出当前哪个程序在使用磁盘上的某个文件.挂载点.甚至网络端口,并给出程序进程的详细信息. fuser显示使用指定文件或者文件系统的进程ID. 默认情况下每个文件名后面跟一个字母 ...
最新文章
- 编码问题(BOM头简单了解)
- 机器学习特征表达——日期与时间特征做离散处理(数字到分类的映射),稀疏类分组(相似特征归档),创建虚拟变量(提取新特征) 本质就是要么多变少,或少变多...
- 文件上传案例——客户端和服务端套接字
- vb如何定义微软服务器stul,VBScrip微软官方教程.doc
- 记一次反制追踪溯本求源
- powershell ise好字库和diy配色文件分享
- 计算机应用怎么写,计算机应用专业描述怎么写
- 使用代理服务器来连接到internet_代理服务器是什么,有什么作用?
- java程序员面试自我介绍范文
- Modelsim与ISE联和仿真错误
- Android Activity界面跳转动画讲解
- RTOS与linux区别
- 气传导耳机和骨传导耳机哪个好?气传导耳机要优于骨传导
- 阿里巴巴技术委员会主席王坚眼中的人工智能
- c语言画bmp五星红旗图片,asp画的五星红旗(bmp格式)
- 如何成功打造你自己的“个人品牌”
- TCP ,你丫的终于来了!!!
- 使用 Python 进行深度学习以进行裂纹检测
- 国产新一代影像RTK,不止于影像测量
- 交通标志牌检测--限速数字框选--图像处理 matlab