需求描述:
希望运行一个脚本,打开某个应用程序,该应用程序会在终端不停输出log;
然后监听这个应用程序的运行log输出;
当有特定log打印出来的时候,关闭该程序。
请问这个功能用一个shell脚本该如何实现啊?
脚本示例:
# 1. 启动某个应用
/xxx/xxx/xxx/xxx/ApplicationName
# 2. 监听特定消息,比如Run Success
# 不知道如何实现
# 3. 关闭该应用
ps -ef | grep ApplicationName | awk '{print $2}' | xargs kill -9
目前运行这个脚本示例,能正常启动应用程序,但会一直运行,不会调用到步骤3。
--
FROM 49.7.47.*