我怎样才能杀死所有处于 "ACCEPTED" 状态的纱线应用程序
How can I kill all yarn applications which are in "ACCEPTED" state
如何杀死所有处于 "ACCEPTED" 状态的 yarn 应用程序。
我有超过1000个处于接受状态的进程,我怎么才能把它们全部杀掉。
目前我正在使用这个 shell 脚本来终止所有已接受的作业:
for app in `yarn application -list | awk ' == "ACCEPTED" { print }'`; do yarn application -kill "$app"; done
有没有更好的方法?
据我所知,创建小脚本是目前正确的方法,您已经这样做了。由于“-Appstates”选项仅适用于 -list 子命令,因此没有其他内置 shell 选项可用于执行此操作。您可以在 API 方面进行研究,看看是否可以创建示例 java 程序来实现此目的(但不确定)。
如何杀死所有处于 "ACCEPTED" 状态的 yarn 应用程序。
我有超过1000个处于接受状态的进程,我怎么才能把它们全部杀掉。
目前我正在使用这个 shell 脚本来终止所有已接受的作业:
for app in `yarn application -list | awk ' == "ACCEPTED" { print }'`; do yarn application -kill "$app"; done
有没有更好的方法?
据我所知,创建小脚本是目前正确的方法,您已经这样做了。由于“-Appstates”选项仅适用于 -list 子命令,因此没有其他内置 shell 选项可用于执行此操作。您可以在 API 方面进行研究,看看是否可以创建示例 java 程序来实现此目的(但不确定)。