如何在 linux Centos 6 上创建服务
How to create a service on linux Centos 6
如何在centos 6上创建服务来终止服务和运行脚本
例如:
如果我运行这个命令服务测试启动
它应该使下面
pkill test
nohup ./opt/test/test/bin/standalone.sh -c standalone-full.xml
另外如果我运行这个命令服务测试停止
它应该使下面
pkill test
创建类似 /etc/init.d/test
的文件
#!/bin/bash
start() {
/usr/bin/kill -9 $(cat /tmp/test_nohup_pid.txt)
nohup ./opt/test/test/bin/standalone.sh -c standalone-full.xml 2>&1 &
echo $! > /tmp/test_nohup_pid.txt
}
stop() {
/usr/bin/kill -9 $(cat /tmp/test_nohup_pid.txt)
}
restart() {
stop
start
}
case "" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: [=10=] {start|stop|restart}"
exit 1
esac
如何在centos 6上创建服务来终止服务和运行脚本
例如:
如果我运行这个命令服务测试启动
它应该使下面
pkill test
nohup ./opt/test/test/bin/standalone.sh -c standalone-full.xml
另外如果我运行这个命令服务测试停止
它应该使下面
pkill test
创建类似 /etc/init.d/test
的文件#!/bin/bash
start() {
/usr/bin/kill -9 $(cat /tmp/test_nohup_pid.txt)
nohup ./opt/test/test/bin/standalone.sh -c standalone-full.xml 2>&1 &
echo $! > /tmp/test_nohup_pid.txt
}
stop() {
/usr/bin/kill -9 $(cat /tmp/test_nohup_pid.txt)
}
restart() {
stop
start
}
case "" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: [=10=] {start|stop|restart}"
exit 1
esac