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
- 即第一种方法
转载于:https://my.oschina.net/kmwzjs/blog/728092
centos自定义服务并加入开机启动相关推荐
- centos下设置node.js开机启动(并且启动自己的项目js)
1.请确保安装了node 2.安装pm2 npm install pm2 -g 安装完毕后 pm2 -v 出现以下界面就代表安装成功 (如果报错bash:pm2:command not found 解 ...
- CentOS 卸载OpenJdk和Tomcat开机启动
1:查看java 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: [zhoujifeng@gz1-cdc-01 ~]$ java -version j ...
- linux怎么设置tomcat自动启动,linux添加tomcat服务并设置开机启动
一,脚本文件,编辑好后放在/etc/rc.d/init.d/下面 #!/bin/sh #chkconfig: 2345 10 90 # description: Starts and Stops th ...
- 使用命令行 启动 各种服务(控制面板 开机启动项 注册表 等)
目录 普通操作 8.计算机管理 (compmgmt.msc) 9.设备管理器 (devmgmt.msc) 查看机器信息 高级操作 使用命令行启动各种服务 普通操作 ================== ...
- centos 7 安装docker并开机启动
安装docker yum install -y docker 检测是否安装成功 yum list installed | grep docker 启动docker服务(必须先启动docker) sys ...
- centos 配置consul集群 开机启动 次选(启动命令)
开启启动 Systemd: 在/usr/lib/systemd/system/ 创建 consul.service 文件 touch /usr/lib/systemd/system/consul.se ...
- 树莓派用服务方式设置开机启动
http://shumeipai.nxez.com/2017/05/17/raspberry-pi-service-python-script-start-on-boot.html#more-3234 ...
- Centos添加supervisor为服务,启动/关闭,设置开机启动服务
关于Supervisor的安装与配置,请参考 Supervisor,进程管理利器. 让程序后台运行! . Supervisor设置开机启动有很多,这里以Centos为例,仅供参考! 根据不同的系统,有 ...
- linux设置服务开机启动
在linux的服务运维管理中,经常会出现这么一种需求,即通过自定义的脚本启动或者关闭一些服务,尽管有些软件在安装的时候可以进行设置,但如果要管理的服务特别多的情况下,假如服务器重启了,仍有一些服务需要 ...
- 讲解启动CentOS Samba 服务的方法
讲解启动CentOS Samba 服务的方法 2010-03-31 10:46 佚名 字号:T | T 学习完CentOS Samba 服务器的配置之后,我们来继续学习启动CentOS Samba 服 ...
最新文章
- Excel导入SQL数据库完整代码
- TensorFlow1.8.0正式发布,Bug修复和改进内容都在这里了
- MFC消息处理学习总结
- nagios全攻略(一)----准备阶段
- opencv进阶学习笔记8:模板匹配
- 计算机在职考研一月联考院校,在职研究生一月联考的分数线是多少?
- 【HDU - 5912】Fraction (模拟)
- java 进程崩溃_java程序崩溃自启脚本
- c++ 1:非MFC工程使用MFC库时的问题及解决办法(如果要用CString或者提示windows头文件重复包含)...
- 关于snowflake算法的几个问题
- 黑客X档案0911期PDF电子书
- 开源阅读书源_强力推荐一个开源阅读软件
- C# winform 如何让TextBox文本内容垂直居中?
- javascript 代码转换为 typescript 代码
- 牵手爱情,绎一份不了情缘
- 用Nmap工具查找Downadup/Conficker的蠕虫病毒源
- Receptive Field Block Net 论文阅读
- ue5 打出安卓运行包no google play store key错误问题
- iPhone 越狱版本打包
- 707-详解32位Linux系统内存地址映射