欢迎使用 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配置文件详细说明.