PaperBoat3-0

自定义开机自启服务步骤

目标:使自定义的服务、脚本等程序,实现开机自启

一、Linux新加自启动服务方案

SUSE12或Redhat7版本

编写程序服务脚本

准备资源:servic文件、要执行的程序或脚本

1、先进到service存放目录

  cd /usr/lib/systemd/system

2、创建自定义service文件

  vim xxxxx.service

填写如下信息

[Unit]

Description=#简要描述  

[Service]

Type=forking

ExecStart=#启动程序或脚本的绝对路径

ExecStop=#停止程序或脚本的绝对路径

[Install]

WantedBy=multi-user.target

4、设置为开机自启

命令:systemctl enable xxxxx.service

5、查看是否为开机自启状态

命令:systemctl list-unit-files | grep xxxxx.service

6、启动服务

命令:systemctl start xxxxx.service

7、查看服务状态

命令:systemctl status xxxxx.service

8、关闭服务

命令:systemctl stop xxxxx.service

9、重启系统,测试程序、脚本是否运行

 

SUSE11和redhat6版本

编写程序服务脚本

1、 将真实脚本放到/etc/rc.d/目录下,权限设为755,并在 /etc/rc.d/rc3.d和rc5.d目录中,添加软链接,将真实脚本链接到目录下。软链接命名规则‘S+数字+服务名’、‘K+数字+服务名’。

其中:

S、K:分别代表启、停。

数字:为1—100的整数,代表启停级别,数字越大,级别越低。

2、重启系统,测试程序、脚本是否运行。

       chkconfig --list | grep真实脚本名

3、关闭开机自启

删除/etc/rc.d/rc3.d和rc5.d目录中,软链接文件

 

二、AIX新加自启动服务方案

编写程序服务脚本

1、编写程序服务脚本如serviceexample,放在 /etc/rc.d/rc2.d/ 下,权限设置为755;

2、程序脚本命名Sserviceexample、Kserviceexample,分别代表启、停;  

3、程序的启、停控制等使用serviceexample  start|stop 等

4、重启系统,测试程序、脚本是否运行

 

三、Unix新加自启动服务方案

编写程序服务脚本

1、在 /sbin/rc3.d/ 目录中,添加软链接,将真实脚本链接到该目录。

软链接命名规则Sserviceexample、Kserviceexample,分别代表启、停

2、重启系统,测试程序、脚本是否运行。

3、关闭开机自启

删除 /sbin/rc3.d/ 目录中,软链接文件

 

四、Windows新加自启动服务方案

在 计算机管理---> 服务和应用程序---> 服务中,选择批量自动化的 “entegor” 服务,右键“属性”,将启动类型设置为:自动。

分类:

技术点:

相关文章:

  • 2021-12-07
  • 2021-10-18
  • 2021-12-14
  • 2021-08-17
  • 2021-05-02
  • 2021-04-23
  • 2021-11-18
  • 2021-07-13
猜你喜欢
  • 2021-10-15
  • 2021-11-28
  • 2021-10-20
  • 2021-06-11
  • 2021-10-10
  • 2021-11-06
相关资源
相似解决方案