Platform Manager
DPYPLATFORMMANAGERTOOL                                         Linux Programmer's Manual                                         DPYPLATFORMMANAGERTOOL

DESCRIPTION
	dpyplatformmanagertool : Tool used to read Deepsy processes status. Moreover, it is used to configure several parameters and options related to Deepsy processes.

SYNOPSIS
	dpyplatformmanagertool [-h/ --help]
	dpyplatformmanagertool [-tv / --toolversion]
	dpyplatformmanagertool [-ss/ --subscribetoall]
	dpyplatformmanagertool [-s/ --status] [name]
	dpyplatformmanagertool [--start] <name>
	dpyplatformmanagertool [--stop] <name>
	dpyplatformmanagertool [--add] <name> <exec> <path> <delay> <relaunch> <critical> [params]
	dpyplatformmanagertool [--del] <name>

OPTIONS
	-h / --help : Print help command information.
	-tv / --toolversion : Print tool version.
	-ss / --subscribetoall : Subscribe to all events processes status.
	-s / --status [name] : Gets processes status.
	Description:
		[name] : Name of the process whose status needs to be shown. If [name] is not provided, all processes status are shown.
	--start <name> : Starts a process.
	Description:
		<name> : Name of the process to start.
	--stop <name> : Stops a process.
	Description:
		<name> : Name of the process to stop.
	--add <name> <exec> <path> <delay> <relaunch> <critical> [params] : Adds a process.
	Description:
		<name> : Name of the process to add.
		<exec> : Executable of the process.
		<path> : Path of the executable.
		<delay> : Delay in seconds after the platform manager starts for launching the process [0,300].
		<relaunch> : Possible values are:
			<true>  : Platform Manager must relaunch the process if it stops working.
			<false> : Platform Manager must not relaunch the process if it stops working.
		<critical> : Possible values are:
			<true> : Process is critical.
			<false> : Process is not critical.
		[params] : Optional parameter separated by spaces providing options to execute the process.
	--addext <name> <exec> <path> <delay> <relaunch> <critical> <preScriptPath> <postScriptPath> [params] : Adds a process, extended version including preScriptPath and postScriptPath options.
	   Description: 
	   Same options as --add command, including also the following the next two options.
        <preScriptPath> : Path of the script to be executed before the process start.
        <postScriptPath> : Path of the script to be executed after the process finish.
	--del <name> : Deletes process.
	Description:
		<name> : Name of the process to delete.

EXAMPLES
	dpyplatformmanagertool --status 
	dpyplatformmanagertool -s SMS
	dpyplatformmanagertool --add process2 ping /bin/ 5 true false 192.168.0.1
	dpyplatformmanagertool --addext process2 ping /bin/ 5 true false /mntDAT/my_pre_script.sh /mntDAT/my_post_script.sh 192.168.0.1
	dpyplatformmanagertool --status process2
	dpyplatformmanagertool --start process2
	dpyplatformmanagertool --stop process2
	dpyplatformmanagertool --del process2
	
FILES
	JSON Configuration file : /mntSFS/gmvCNF/platformmanager_conf.json

BUGS

SEE ALSO

AUTHORS
	Deepsy Team