Skip to main content
Robert Mc Dowell
Legend
September 24, 2019
Question

Linux systemd UNIT for AMS and AMSADMIN

  • September 24, 2019
  • 0 replies
  • 314 views

Hi folks,

 

I would like to share the unit I created for linux systemd that replaced sysvm startup script, tested working 100% flawessly on all major distributions.

 

ams.service:

[Unit]
Description=Adobe Media Server
Before=amsadmin.service
After=syslog.target network.target
Requires=amsadmin.service

[Service]
Type=forking
PIDFile=/home/adobe/ams/amsmaster.pid
ExecStart=/home/adobe/ams/server start -silent
User=root
Group=root

PrivateTmp=true
TimeoutStopSec=120
TimeoutStartSec=180
StartLimitInterval=240
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

 

amsadmin.service:

[Unit]
Description=Adobe Media Admin
After=syslog.target network.target ams.service
Requires=ams.service

[Service]
Type=forking
PIDFile=/home/adobe/ams/amsadmin.pid
ExecStart=/home/adobe/ams/adminserver start
User=root
Group=root

PrivateTmp=true
TimeoutStopSec=120
TimeoutStartSec=180
StartLimitInterval=240
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

 

just put these 2 scripts into /etc/systemd/system/

and do

systemctl enable ams.service

systemctl daemon-reload

you will need to run only ams.service as amsadmin will automatically start and stop with ams.service

voila!

    This topic has been closed for replies.