Provisioning Executable

BillMax provides executables used by hooks for commonly provisioned systems. However, sometimes it is necessary to create a new executable. The executable should be written with the following guidelines:
  • Return 0 for success, non-zero for failure.
  • If failure, any changes that were made to the target systems should be rolled back.
If using the delivered /usr/local/billmax/local/service_hook-example, calling the executable using the following style is recommended.
program -arg1 -arg2 -arg3 value -argN serviceName