为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】: 麒麟linux
【CPU】:
【问题描述】*: 我想自己通过python 写一个自动化安装 dm8的脚本,这个脚本全程想要一直用非 root 用户来执行,想问下可以用非 root 用户注册服务启动数据库吗,如果不行有其他的方案来实现我的需求吗?
注册服务的作用是让其可以服务器重启能自启动,这个必须要root权限,如果只是想弄个服务启动数据库的话,数据库安装目录bin/service_template 下有DmService 这种脚本,复制到bin目录,修改里面内容,然后使用这个脚本启动即可。./DmService start

注册脚本需要root权限,启动用dmdba用户就行了,可以给下临时给下dmdba sudo权限试试,注册完之后在取消sudo权限。