easyctl icon indicating copy to clipboard operation
easyctl copied to clipboard

是否支持执行任意命令

Open samanhappy opened this issue 2 years ago • 5 comments

很好的工具,但是我看文档好像必须要把shell命令定义在配置文件里面,是否可以支持执行任意命令,比如 easyctl exec date -c config.yaml easyctl exec 'tail -f test.log' -c config.yaml

samanhappy avatar Sep 06 '23 01:09 samanhappy

很好的建议,下个版本实现

weiliang-ms avatar Sep 06 '23 05:09 weiliang-ms

v0.8.3版本已实装该功能

weiliang-ms avatar Sep 06 '23 06:09 weiliang-ms

高效率,赞一个,exec执行普通命令是可以的,不过如果是easyctl exec 'tail -f test.log' -c config.yaml就会卡住,是否可以在track命令下也支持任意tail命令,或者是track后面可以输入任意文件

samanhappy avatar Sep 06 '23 08:09 samanhappy

t

高效率,赞一个,exec执行普通命令是可以的,不过如果是easyctl exec 'tail -f test.log' -c config.yaml就会卡住,是否可以在track命令下也支持任意tail命令,或者是track后面可以输入任意文件

您的需求是不是:想将config.yaml内的部分配置项转换为命令行参数/标识,方便使用&变更

例如,执行命令格式:

$ easyctl tail-log <logfile name> <tail lines count>  -c config.yaml
  • 从头tail日志文件test.log
$ easyctl tail-log test.log -c config.yaml
  • tail test.log日志文件最后200行
$ easyctl tail-log test.log 200 -c config.yaml

weiliang-ms avatar Sep 06 '23 09:09 weiliang-ms

是的,使用命令行参数更灵活

samanhappy avatar Sep 06 '23 10:09 samanhappy