linux注册服务

启动服务的时候采用service  mysql start这种方式启动比较简单,自己的进程采用注册的方式即可也这样启动

打开路径 /etc/init.d/  新建一个文件 比如soffice ,执行命令 vim soffice

 #!/bin/bash 
       #chkconfig: 2345 80 90
       #description:auto_run
       #openoffice4 start service
#此处写启动代码
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

此处我用的是openoffice,所以这样写的启动代码

其中这两行  #chkconfig: 2345 80 90
                   #description:auto_run

一定要有 ,如果没有会报错

然后依次执行以下命令即可

chkconfig --add soffice 此命令表示加入服务

chkconfig soffice on 此命令表示 开启服务

chkconfig --list  查询所有的服务

然后可以试验 service soffice start  就可以启动了

 

你可能感兴趣的:(linux注册服务)