DBAPI设置服务器开机自启动
- 在
/etc/systemd/system目录下创建一个新的服务文件,例如 dbapi.service
ini
[Unit]
Description=dbapi standalone Service
After=network.target
[Service]
ExecStart=/your-path/dbapi-enterprise-4.2.2/bin/dbapi.sh start standalone
Restart=always
User=root
[Install]
WantedBy=multi-user.target注意要使用
dbapi.sh文件,而不是dbapi-daemon.sh
启动服务并设置开机自启:
shell
systemctl start dbapi.service
systemctl enable dbapi.service注意设置后不能再通过dbapi自带的命令启动和停止服务了,必须需要通过systemctl命令
shell
systemctl start dbapi.service
systemctl stop dbapi.service- 查看systemd 日志
shell
journalctl -u dbapi.service -f- 如果启动不了可能是因为selinux阻止了脚本的执行。 编辑
/etc/selinux/config文件,将SELINUX设置为disabled:
SELINUX=disabled然后重启服务器