Sun
发布于 2021-07-13 / 814 阅读
0
0

centos服务创建

  • centos6
#!/bin/bash
#
# auditd This starts and stops auditd
#
# chkconfig: 2345 11 88
# description: This starts the Linux Auditing System Daemon, \
# which collects security related events in a dedicated \
# audit log. If this daemon is turned off, audit events \
# will be sent to syslog.
#
#
###jdk###
export JAVA_HOME=/usr/java/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
###
case "$1" in
start)
echo "Starting tomcat"
/home/tomcat/bin/startup.sh &
;;
stop)
echo "Stop tomcat"
/home/tomcat/bin/shutdown.sh
;;
restart)
echo "Stop tomcat"
/home/tomcat/bin/shutdown.sh
/home/tomcat/bin/startup.sh &
;;
esac
  • centos7
[Unit]
Description=search-client
Documentation=http://git.demo.com/demo
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
User=root
ExecStart=/usr/nettv/search-client/bin/service.sh start AHYD
ExecStop=/usr/nettv/search-client/bin/service.sh stop AHYD
ExecReload=/usr/nettv/search-client/bin/service.sh stop AHYD && sleep 2 && /usr/nettv/search-client/bin/service.sh start AHYD
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

评论