为什么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

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

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

转载于:https://my.oschina.net/kmwzjs/blog/728092

centos自定义服务并加入开机启动相关推荐

  1. centos下设置node.js开机启动(并且启动自己的项目js)

    1.请确保安装了node 2.安装pm2 npm install pm2 -g 安装完毕后 pm2 -v 出现以下界面就代表安装成功 (如果报错bash:pm2:command not found 解 ...

  2. CentOS 卸载OpenJdk和Tomcat开机启动

    1:查看java 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: [zhoujifeng@gz1-cdc-01 ~]$ java -version j ...

  3. linux怎么设置tomcat自动启动,linux添加tomcat服务并设置开机启动

    一,脚本文件,编辑好后放在/etc/rc.d/init.d/下面 #!/bin/sh #chkconfig: 2345 10 90 # description: Starts and Stops th ...

  4. 使用命令行 启动 各种服务(控制面板 开机启动项 注册表 等)

    目录 普通操作 8.计算机管理 (compmgmt.msc) 9.设备管理器 (devmgmt.msc) 查看机器信息 高级操作 使用命令行启动各种服务 普通操作 ================== ...

  5. centos 7 安装docker并开机启动

    安装docker yum install -y docker 检测是否安装成功 yum list installed | grep docker 启动docker服务(必须先启动docker) sys ...

  6. centos 配置consul集群 开机启动 次选(启动命令)

    开启启动 Systemd: 在/usr/lib/systemd/system/ 创建 consul.service 文件 touch /usr/lib/systemd/system/consul.se ...

  7. 树莓派用服务方式设置开机启动

    http://shumeipai.nxez.com/2017/05/17/raspberry-pi-service-python-script-start-on-boot.html#more-3234 ...

  8. Centos添加supervisor为服务,启动/关闭,设置开机启动服务

    关于Supervisor的安装与配置,请参考 Supervisor,进程管理利器. 让程序后台运行! . Supervisor设置开机启动有很多,这里以Centos为例,仅供参考! 根据不同的系统,有 ...

  9. linux设置服务开机启动

    在linux的服务运维管理中,经常会出现这么一种需求,即通过自定义的脚本启动或者关闭一些服务,尽管有些软件在安装的时候可以进行设置,但如果要管理的服务特别多的情况下,假如服务器重启了,仍有一些服务需要 ...

  10. 讲解启动CentOS Samba 服务的方法

    讲解启动CentOS Samba 服务的方法 2010-03-31 10:46 佚名 字号:T | T 学习完CentOS Samba 服务器的配置之后,我们来继续学习启动CentOS Samba 服 ...

最新文章

  1. Excel导入SQL数据库完整代码
  2. TensorFlow1.8.0正式发布,Bug修复和改进内容都在这里了
  3. MFC消息处理学习总结
  4. nagios全攻略(一)----准备阶段
  5. opencv进阶学习笔记8:模板匹配
  6. 计算机在职考研一月联考院校,在职研究生一月联考的分数线是多少?
  7. 【HDU - 5912】Fraction (模拟)
  8. java 进程崩溃_java程序崩溃自启脚本
  9. c++ 1:非MFC工程使用MFC库时的问题及解决办法(如果要用CString或者提示windows头文件重复包含)...
  10. 关于snowflake算法的几个问题
  11. 黑客X档案0911期PDF电子书
  12. 开源阅读书源_强力推荐一个开源阅读软件
  13. C# winform 如何让TextBox文本内容垂直居中?
  14. javascript 代码转换为 typescript 代码
  15. 牵手爱情,绎一份不了情缘
  16. 用Nmap工具查找Downadup/Conficker的蠕虫病毒源
  17. Receptive Field Block Net 论文阅读
  18. ue5 打出安卓运行包no google play store key错误问题
  19. iPhone 越狱版本打包
  20. 707-详解32位Linux系统内存地址映射

热门文章

  1. C#判断文字是否为汉字
  2. 递推DP URAL 1260 Nudnik Photographer
  3. CAKeyframeAnimation简单实用
  4. String.format中大括号的加入方法
  5. sql2005中一个xml聚合的例子
  6. [导入]关于:web.config 的配置说明
  7. idea 包.路径切换为目录结构
  8. netstat 用法
  9. 独立软件测试团队在敏捷开发中的几个特别实践
  10. 学以致用:让visualstudio爱上sublime