欢迎使用 Cyber Launch.

可使用 Cyber Launch 进行应用的批量启动, 并且可根据需要, 对应用进程和配置文件等进行监控, 当应用进程退出或配置文件发生变化时, 自动重启应用.

开始使用

使用如下指令, 启动CyberLaunch.

claunch -l./launch.xml

其中claunch为CyberLaunch可执行文件名, -l为claunch指定需要加载的启动配置文件参数为当前目录下launch.xml, launch.xml文件内如如下:

<?xml version="1.0" encoding="UTF-8"?>
<launch enable="true">
	<node dir-path="/home/appPath" enable="true" file="test" level="0" mode="sync" name="test" tag="">
		<envs enable="true">
			<env name="LD_LIBRARY_PATH" value="$LD_LIBRARY_PATH"/>
		</envs>
		<params enable="true">
			<param value="-help"/>
		</params>
		<restart enable="true">
			<on-exited delay-ms="1000" enable="true"/>
			<on-file-changed delay-ms="1000" enable="true">
				<file path="/home/appPath/test.properties"/>
			</on-file-changed>
		</restart>
	</node>
</launch>

通过此操作, 会启动/home/appPath目录下名为test的程序, 并且在claunch程序退出时同时结束该程序. 可参考后续文档了解xml配置文件详细说明.