你可以试试 tintin++,一个著名的 MUD 客户端,
其实你不觉得你这个场景很像 MUD 机器人吗…
在 tintin++ 里设置触发器,然后触发系统命令就可以了。
【 在 flyacat (放·逐) 的大作中提到: 】
: 需求描述:
: 希望运行一个脚本,打开某个应用程序,该应用程序会在终端不停输出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 163.125.197.*