我怎样才能杀死所有接受"接受"州。 我有超过1K的进程处于接受状态,我怎么能杀掉所有进程 目前我正在使用此shell脚本来终止所有已接受的作业:
for app in `yarn application -list | awk '$6 == "ACCEPTED" { print $1 }'`; do yarn application -kill "$app"; done
有没有更好的方法呢?
答案 0 :(得分:1)
AFAIK创建小脚本是现在正确的方法,你已经做过了。由于“-Appstates”选项仅适用于-list子命令,因此没有其他内置shell选项可用于执行此操作。你可以在API方面进行研究,看看你是否可以创建一个示例java程序来实现这一点(但不确定)。