如何在centos 6上创建服务以终止服务并运行脚本例如:如果我运行此命令,服务测试启动它应该使下面的
pkill test nohup ./opt/test/test/bin/standalone.sh -c standalone-full.xml
同样,如果我运行此命令,服务测试停止它应该使下面的
pkill test
vhipe2zx1#
创建一个类似/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 "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo $"Usage: $0 {start|stop|restart}" exit 1 esac
1条答案
按热度按时间vhipe2zx1#
创建一个类似/etc/init.d/test的文件