如何在centos 6上创建服务以终止服务并运行脚本
例如:
如果我运行此命令服务测试启动
它应该做以下几点
pkill test
nohup ./opt/test/test/bin/standalone.sh -c standalone-full.xml此外,如果我运行这个命令服务测试停止。
它应该做以下几点
pkill test发布于 2022-03-01 11:45:09
创建像/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
esachttps://stackoverflow.com/questions/71305957
复制相似问题