干货来啦
干货为你而来
前言
在现实使用环境中,如果 Linux(Unix)系统重启,用户希望在操作系统启动时能够自动启动某些应用程序的进程。为了达到这种功能就必须为这些应用程序编写服务脚本,并注册成操作系统服务。下面我们就来看一下如何把DM服务脚本注册成操作系统服务的方法。
1、注册服务
1.1
手动注册服务
在 Linux(Unix)系统中,init.d 和 systemd 是最常见的系统服务环境。下面以dmserver(DmServcie)服务为例,将讲解在不同系统服务环境中手动注册服务的方法。
以下步骤将以中标麒麟6 for x86-64系统为例,由于不同操作系统系统命令不尽相同,具体步骤及操作请以本机系统为准,具体细节可向系统管理员咨询。
1、拷贝服务模板文件(DmService)到系统服务目录
2、修改服务脚本(/etc/rc.d/init.d/DmServiceDMSERVER2)配置。
#修改 DmServiceDMSERVER2
INI_PATH=INI 路径
3、创建启动服务的连接
4、启动停止服务
#停止服务
service DmServiceDMSERVER2 stop
#启动服务
service DmServiceDMSERVER2 start
1.2
使用脚本注册服务
DM 提供了将 DM 服务脚本注册成操作系统服务的脚本,注册服务脚本为 dm_service_installer.sh,用户可以使用注册服务脚本将服务脚本注册成为操作系统服务,命令参数如下所示:
注册服务参数
使用方法:
操作之前,需要使用 root 系统用户登录或切换至 root 系统用户。以下示例为创建数据库实例的系统服务,数据库dm.ini所在路径为/dm8/dmdbms/data/DAMENG/dm.ini,系统服务后缀为 DMSERVER。
1.通过指定服务类型注册服务
命令如下:
2.通过服务脚本文件注册服务
如果已存在修改完成的服务脚本模板。用户可通过此服务脚本文件注册操作系统随机启动服务。
命令如下:
2、卸载服务
服务卸载脚本文件为 dm_service_uninstaller.sh。用户可以使用服务卸载脚本删除已经注册成操作系统服务的DM服务脚本,参数如下表:
删除服务参数
使用方法:
操作之前,需要使用 root 系统用户登录或切换至 root 系统用户。删除指定的操作系统服务。假设存在DM 的 操 作 系 统 随机启动服务DmServiceDMSERVER4,命令如下:
此时,服务DmServiceDMSERVER4就已经卸载了。
往期精彩
Dexp和Dimp参数大揭密
DM8数据守护实时主备 搭建步骤详解
DISQL使用解析2
领取专属 10元无门槛券
私享最新 技术干货