1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > centos自定义服务并加入开机启动

centos自定义服务并加入开机启动

时间:2019-06-27 07:51:28

相关推荐

centos自定义服务并加入开机启动

为什么80%的码农都做不了架构师?>>>

/etc/init.d/加入workerman文件(自定义服务,其实就是一个bash脚本),注意不要.sh后缀; 内部的start()这个函数会开机启动,配合chkconfig workerman on使用,注意引用绝对路径命令。

###一、脚本内容

#!/bin/bash#chkconfig: 2345 70 30#description: workerman command #关于脚本的简短描述#processname: workermanstart() {cd /data/wwwroot/web/workman/http/usr/local/php/bin/php http.php start -d}stop(){cd /data/wwwroot/web/workman/http/usr/local/php/bin/php http.php stop}case "$1" instart)cd /data/wwwroot/web/workman/http/usr/local/php/bin/php http.php start -decho "Starting WorkerMan...";;stop)cd /data/wwwroot/web/workman/http/usr/local/php/bin/php http.php stopecho "Shutting WorkerMan...";;restart)cd /data/wwwroot/web/workman/http/usr/local/php/bin/php http.php restartecho "Restart WorkerMan...";;reload)cd /data/wwwroot/web/workman/http/usr/local/php/bin/php http.php reloadecho "Reload WorkerMan...";;*)echo "Usage: #0 {start|stop|restart}";;esac

###二、然后加入系统服务并设置开机启动

chkconfig --add workerman chkconfig workerman on

###三、start和stop函数解释 开机会自动执行start()函数,关机执行stop函数

###四、使用方法 平时使用service workerman start | stop | restart | reload

###五、其他自启动方法

/etc/rc.local,在这个文件中最后加入命令即可vi ~/.bashrc 或 vi ~/.bash_profile即第一种方法

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。