Auto-start using SysVinit scripts

For Linux and Solaris 9 environments you may have MFT Server Service start up automatically during system startup by creating a service configuration file for MFT Server Service and placing it in your /etc/init.d directory. This same configuration file will be used for gracefully stopping the MFT Server Service when shutting down the system. A sample service configuration file, server, has been placed in the init.d directory of your MFT Server installation.

 

Note: In most contemporary Linux distributions, systemd is used as the default init system. See Auto-start using systemd.

 

Installing the service configuration file

 

  1. As root user, copy the server sample service configuration file to your /etc/init.d directory.

     

  2. Grant execute permissions to this file using the command chmod 755 server

     

  3. Using a text editor, change the value of the INSTALL_DIR variable to the absolute path of your MFT Server installation directory. The default value for the INSTALL_DIR variable is /opt/mft_server which is consistent with Linux RPM installations.  Your installation directory may vary.

     

  4. Set this script to be executed automatically upon system startup using the following command(s):

 

Linux

 

/sbin/chkconfig --add server

 

Note: If you are running under Ubuntu environment then the chkconfig command is not available.  Instead you must run the following command as root user from /etc/init.d directory. update-rc.d server defaults

 

Solaris 9

 

ln /etc/init.d/jcsape /etc/rc3.d/Sxxserver

ln /etc/init.d/jcsape /etc/rc0.d/Kxxserver

 

Starting the service

From the /etc/init.d directory and as root user run the command ./server start to start the service.

 

Stopping the service

From the /etc/init.d directory and as root user run the command ./server stop to stop the service.

 

Restarting the service

From the /etc/init.d directory and as root user run the command ./server restart to restart the service.