PingAccess

Configuring PingAccess to run as a Linux systemv service

Configure PingAccess to run as a Linux systemv service, causing it to start automatically when Linux starts.

About this task

The service script will only start if <JAVA_HOME> and <PA_HOME> are set and the PingAccess license file is found.

Steps

  1. Copy the PingAccess script file from <PA_HOME>/sbin/linux/pingaccess to /etc/init.d.

  2. Optional: Create a new user to run PingAccess.

  3. Create the folder /var/run/pingaccess.

    Ensure that the user who will run the service has read and write permissions to the folder.

  4. Edit the script file /etc/init.d/pingaccess and set the values of following variables at the beginning of the script:

    • export <JAVA_HOME>=: Specify the Java install folder.

    • export <PA_HOME>= : Specify the PingAccess install folder.

    • export USER=: (Optional) Specify username to run the service or leave empty for the default.

  5. To register the service, from the /etc/init.d folder, run:

    chkconfig --add pingaccess
  6. To make the service script executable, run:

    chmod +x pingaccess

Result

After registering, you can use the service command to control the PingAccess service. The available commands are:

start

Start the PingAccess service.

stop

Stop the PingAccess service.

restart

Restart the PingAccess service.

status

Show the status of the PingAccess service and the service process identifier (PID).

The command service pingaccess status displays the current status of the running PingAccess service.