Linux 获取当前正在执行的groovy脚本的列表

Linux 获取当前正在执行的groovy脚本的列表,linux,groovy,Linux,Groovy,我需要获取当前在linux机器上执行的groovy脚本列表,根据该列表,我需要决定是否应该执行另一个groovy脚本,或者它应该出错 问题是机器上设置的类路径非常长,因此当尝试从我的代码执行ps-ef时,我没有得到完整的路径,但我只得到用于启动的截断命令(我在其他问题中读到linux有4k限制) 由于groovy scrips是在JVM上执行的,所以我也尝试了jps命令,但我只得到了类名,如org.codehaus.groovy.tools.GroovyStarter,以及传递给它的一些参数,但

我需要获取当前在linux机器上执行的groovy脚本列表,根据该列表,我需要决定是否应该执行另一个groovy脚本,或者它应该出错

问题是机器上设置的类路径非常长,因此当尝试从我的代码执行
ps-ef
时,我没有得到完整的路径,但我只得到用于启动的截断命令(我在其他问题中读到linux有4k限制)

由于groovy scrips是在JVM上执行的,所以我也尝试了
jps
命令,但我只得到了类名,如
org.codehaus.groovy.tools.GroovyStarter
,以及传递给它的一些参数,但没有得到脚本名


你知道如何获取当前在我的代码中执行的groovy脚本列表吗?

你有没有尝试过
ps-auxww
是的,我已经尝试过了,它不起作用,正如我提到的内核本身在缓冲区上有大约4k的限制,所以我得到的是截断值,这不是终端限制。添加
ww
只会增加终端显示的限制。您尝试过
jps-v
吗?是的,我尝试过,正如前面提到的,我只得到了类名称,如
org.codehaus.groovy.tools.GroovyStarter
和一些传递给它的参数,但没有脚本名称。您尝试过
jps-mlvV