When using RHEL 7 or OEL 7 Linux, you may want to enable the use of systemd to automatically start or stop Dbvnet and Dbvserver on system restart.
...
No Format |
---|
# /usr/lib/systemd/system/dbvnet.service # # Dbvisit Standby - Dbvnet systemd unit file: # description: Dbvisit network infrastructure daemon. [Unit] Description=Dbvisit Standby - Dbvnet After=syslog.target network.target [Service] Type=simple RemainAfterExit=yes User=oracle Group=oinstall ExecStart=/bin/bash -c'/usr/dbvisit/dbvnet/dbvnetd start >> /usr/dbvisit/dbvnet/log/dbvnet-systemd.log 2>&1 & ExecStop=/bin/bash -c'/usr/dbvisit/dbvnet/dbvnetd stop >> /usr/dbvisit/dbvnet/log/dbvnet-systemd.log 2>&1 [Install] WantedBy=multi-user.target |
To enable the service:
No Format |
---|
# systemctl daemon-reload # systemctl enable dbvnet.service |
...
Then to start and stop you can use:
No Format |
---|
# systemctl start dbvnet.service # systemctl stop dbvnet.service |
...
Dbvserver:
Create a file in /usr/lib/systemd/system called dbvserver.service
...
No Format |
---|
# /usr/lib/systemd/system/dbvserver.service # # Dbvisit Standby - Dbvserver systemd unit file: # description: Dbvisit webserver daemon. # [Unit] Description=Dbvisit Standby - Dbvserver After=syslog.target network.target [Service] Type=simple RemainAfterExit=yes User=oracle Group=oinstall ExecStart=/bin/bash -c' /usr/dbvisit/dbvserver/dbvserverd start >> /usr/dbvisit/dbvserverd/log/dbvserverd-systemd.log 2>&1 & ExecStop=/bin/bash -c' /usr/dbvisit/dbvserver/dbvserverd stop >> /usr/dbvisit/dbvserverd/log/dbvserverd-systemd.log 2>&1 [Install] WantedBy=multi-user.target |
To enable the service:
No Format |
---|
# systemctl daemon-reload # systemctl enable dbvserver.service |
Then to start and stop you can use:
No Format |
---|
# systemctl start dbvserver.service # systemctl stop dbvserver.service |
...
It is recommended that you test these steps in your development or test environment prior to implementing in production as some adjustments might be required to meet your environment.