Is it possible to auto start the Applications Manager processes after a Server restart, such as restart performed after maintenance?
Tested on Applications Manager version 9.6 and RHEL9
Please refer to your OS admin as requirements may differ based on Operating System and version.
PLEASE NOTE - The following steps fall under a process belonging to your OS Administrator, so the OS admin should review, apply, and/or modify any of the steps below as needed. Additionally, the documented steps may or may not work for all OS and environments so again, please refer to your OS admin. To auto start Applications Manager:
In the $AW_HOME directory, create a script called startup.sh. Below is the script contents. The AM OS user's .bash_profile is included to call user specific environment variables. In this particular environment, the Java and Oracle environment is set in the .bash_profile, which is why it is included:
sleep 180
cd /home/appworx/ams960
. /home/appworx/.bash_profile
. site/sosite
startso all
Create a systemd service file to run the startup.sh script after a reboot using the below command:
sudo vi /etc/systemd/system/amstart.service
This is the contents of the amstart.service:
[Unit]
Description=Run startup.sh script to start AM
After=network.target
[Service]
Type=oneshot
User=appworx
Group=appworx
ExecStart=/bin/bash /home/appworx/ams960/startup.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Once the amstart.service file is created, reload systemd configuration:
sudo systemctl daemon-reload
Enable the service so that it runs after a reboot:
sudo systemctl enable amstart.service
With this in place, after a restart, the OS will wait for the network to be available before running the service which sleeps for an additional 180 seconds before setting the AM environment and starting up.
The log file for the amstart.service can be viewed by running the below command:
sudo journalctl -u amstart.service
Example output:
-- Logs begin at Tue 2025-04-15 16:16:54 PDT, end at Tue 2025-04-15 16:39:08 PDT. --
Apr 15 16:17:09 my-am-server-host systemd[1]: Starting Run startup.sh script to start AM...
Apr 15 16:20:10 my-am-server-host bash[799]: Adding bin directory to Path
Apr 15 16:20:10 my-am-server-host bash[799]: Adding exec directory to Path
Apr 15 16:20:13 my-am-server-host bash[2404]: starting awcomm.
Apr 15 16:20:13 my-am-server-host bash[2404]: startup complete for awcomm
Apr 15 16:20:17 my-am-server-host bash[2404]: starting rmiserver..
Apr 15 16:20:17 my-am-server-host bash[2404]: startup complete for rmiserver
Apr 15 16:20:17 my-am-server-host bash[2404]: Tue Apr 15 16:20:17 PDT 2025 RmiServer starting
Apr 15 16:20:17 my-am-server-host bash[2404]: Applications Manager RMI Server
Apr 15 16:20:17 my-am-server-host bash[2404]: Copyright (C) 1999-2014 Automic Software Gmbh. All Rights Reserved.
Apr 15 16:20:17 my-am-server-host bash[2404]: Release: v9.6.0_1734073930 Fri Dec 13 08:12:10 CET 2024
Apr 15 16:20:17 my-am-server-host bash[2404]: 6.5.4+build.1 2020-10-12 16:09
Apr 15 16:20:17 my-am-server-host bash[2404]:
Apr 15 16:20:17 my-am-server-host bash[2404]: Java VM: OpenJDK Runtime Environment 21.0.5
Apr 15 16:20:17 my-am-server-host bash[2404]:
Apr 15 16:20:17 my-am-server-host bash[2404]: Tue Apr 15 16:20:17 PDT 2025
Apr 15 16:20:17 my-am-server-host bash[2404]:
Apr 15 16:20:17 my-am-server-host bash[2404]: 04/15/2025:Applications Manager:RMIServer:v9.6.0_1734073930:-:-:Linux:amspdb1
Apr 15 16:20:17 my-am-server-host bash[2404]:
Apr 15 16:20:20 my-am-server-host bash[2404]: AMS960my-am-server-host
Apr 15 16:20:20 my-am-server-host bash[2404]: Oracle JDBC driver 19.23.0.0.0
Apr 15 16:20:20 my-am-server-host bash[2404]: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Apr 15 16:20:20 my-am-server-host bash[2404]: Version 19.3.0.0.0
Apr 15 16:20:21 my-am-server-host bash[2404]: AMS960my-am-server-host
Apr 15 16:20:21 my-am-server-host bash[2404]: Oracle JDBC driver 19.23.0.0.0
Apr 15 16:20:21 my-am-server-host bash[2404]: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Apr 15 16:20:21 my-am-server-host bash[2404]: Version 19.3.0.0.0
Apr 15 16:20:22 my-am-server-host bash[2404]: Initializing JCE
Apr 15 16:20:22 my-am-server-host bash[2404]: Data decrypted Initialized JCE
Apr 15 16:20:22 my-am-server-host bash[2404]: JCE Initialized successfully 1
Apr 15 16:20:27 my-am-server-host bash[2404]: RmiServer started successfully
Apr 15 16:20:28 my-am-server-host bash[2404]: Existing pipe file found, removing /home/appworx/ams960/pipe/AWAPI_AMS960_PIPE
Apr 15 16:20:28 my-am-server-host bash[2404]: starting agentservice
Apr 15 16:20:30 my-am-server-host bash[2404]: .
Apr 15 16:20:30 my-am-server-host bash[2404]: startup complete for agentservice
Apr 15 16:20:30 my-am-server-host bash[2404]: scanning log file
Apr 15 16:20:30 my-am-server-host bash[2404]: Tue Apr 15 16:20:29 PDT 2025 AgentService starting
Apr 15 16:20:30 my-am-server-host bash[2404]: Applications Manager Agent Service
Apr 15 16:20:30 my-am-server-host bash[2404]: Copyright (C) 1999-2014 Automic Software Gmbh. All Rights Reserved.
Apr 15 16:20:30 my-am-server-host bash[2404]: Release: v9.6.0_1734073930 Fri Dec 13 08:12:10 CET 2024
Apr 15 16:20:30 my-am-server-host bash[2404]: 6.5.4+build.1 2020-10-12 16:09
Apr 15 16:20:30 my-am-server-host bash[2404]:
Apr 15 16:20:30 my-am-server-host bash[2404]: Java VM: OpenJDK Runtime Environment 21.0.5
Apr 15 16:20:30 my-am-server-host bash[2404]:
Apr 15 16:20:30 my-am-server-host bash[2404]: Tue Apr 15 16:20:29 PDT 2025
Apr 15 16:20:30 my-am-server-host bash[2404]:
Apr 15 16:20:30 my-am-server-host bash[2404]: 04/15/2025:Applications Manager:AgentService:v9.6.0_1734073930:-:-:Linux:amspdb1
Apr 15 16:20:31 my-am-server-host bash[2404]: waiting for java awapi to start
Apr 15 16:20:32 my-am-server-host bash[2404]: startup complete for java awapi
Apr 15 16:20:32 my-am-server-host bash[2401]: startso done
Apr 15 16:20:32 my-am-server-host systemd[1]: Started Run startup.sh script to start AM.
PLEASE NOTE - Any issues occurring when attempting to apply the above steps should be referred to the OS administrator for review.