pgrep cannot find processes, but ps -ef can
Use pgrep -f
and ps -ef | grep
to find process, the keyword is same. pgrep
cannot find processes, but ps -ef
can on my machine. the man page says Use the -f option to match against the complete command line
, I have used -f
.
pgrep -f '/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/jbr/bin/java -classpath /home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/util.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/app.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/3rd-party-rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-statistics-devkit.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jps-model.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/stats.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/protobuf.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/external-system-rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/forms_rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/intellij-test-discovery.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/annotations.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/groovy.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/3rd-party-native.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/annotations-java5.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/byte-buddy-agent.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/error-prone-annotations.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/externalProcess-rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/idea_rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/intellij-coverage-agent-1.0.682.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jsch-agent.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jsp-base.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/junit.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/junit4.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-duplicates-analysis.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-objectSerializer-annotations.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-structuralSearch.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/rd.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/tools-testsBootstrap.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/util_rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/xml-dom-impl.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/xml-dom.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/ant/lib/ant.jar -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SIGABRT=true -Djdk.http.auth.tunneling.disabledSchemes= -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Dsun.tools.attach.tmp.only=true -Dide.no.platform.update=true -Dtoolbox.notification.token=6VaYBC6zaTJyMvwOjqNb0JVs1C8P93-LX4HAOraIMNk= -Dtoolbox.notification.portFile=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52.vmoptions.port -Didea.plugins.path=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52.plugins -Xmx2048m -Dcom.sun.awt.use.national.layouts=false -XX:ErrorFile=/home/nlpsuge/java_error_in_idea_%p.log -XX:HeapDumpPath=/home/nlpsuge/java_error_in_idea_.hprof -Djb.vmOptionsFile=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IdeaIC2022.3 -Djna.boot.library.path=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jna/amd64 -Dpty4j.preferred.native.folder=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/pty4j -Djna.nosys=true -Djna.noclasspath=true -Didea.platform.prefix=Idea -Dsplash=true --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED com.intellij.idea.Main'
ps -ef | grep '/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/jbr/bin/java -classpath /home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/util.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/app.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/3rd-party-rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-statistics-devkit.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jps-model.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/stats.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/protobuf.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/external-system-rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/forms_rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/intellij-test-discovery.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/annotations.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/groovy.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/3rd-party-native.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/annotations-java5.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/byte-buddy-agent.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/error-prone-annotations.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/externalProcess-rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/idea_rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/intellij-coverage-agent-1.0.682.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jsch-agent.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jsp-base.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/junit.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/junit4.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-duplicates-analysis.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-objectSerializer-annotations.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/platform-structuralSearch.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/rd.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/tools-testsBootstrap.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/util_rt.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/xml-dom-impl.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/xml-dom.jar:/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/ant/lib/ant.jar -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=512m -XX:+UseG1GC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend -ea -Dsun.io.useCanonCaches=false -Dsun.java2d.metal=true -Djbr.catch.SIGABRT=true -Djdk.http.auth.tunneling.disabledSchemes= -Djdk.attach.allowAttachSelf=true -Djdk.module.illegalAccess.silent=true -Dkotlinx.coroutines.debug=off -Dsun.tools.attach.tmp.only=true -Dide.no.platform.update=true -Dtoolbox.notification.token=6VaYBC6zaTJyMvwOjqNb0JVs1C8P93-LX4HAOraIMNk= -Dtoolbox.notification.portFile=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52.vmoptions.port -Didea.plugins.path=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52.plugins -Xmx2048m -Dcom.sun.awt.use.national.layouts=false -XX:ErrorFile=/home/nlpsuge/java_error_in_idea_%p.log -XX:HeapDumpPath=/home/nlpsuge/java_error_in_idea_.hprof -Djb.vmOptionsFile=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52.vmoptions -Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector=IdeaIC2022.3 -Djna.boot.library.path=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/jna/amd64 -Dpty4j.preferred.native.folder=/home/nlpsuge/.local/share/JetBrains/Toolbox/apps/IDEA-C/ch-0/223.8214.52/lib/pty4j -Djna.nosys=true -Djna.noclasspath=true -Didea.platform.prefix=Idea -Dsplash=true --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/java.time=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.base/jdk.internal.vm=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.base/sun.nio.fs=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-opens=java.desktop/com.sun.java.swing.plaf.gtk=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=java.desktop/java.awt.dnd.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.event=ALL-UNNAMED --add-opens=java.desktop/java.awt.image=ALL-UNNAMED --add-opens=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt.font=ALL-UNNAMED --add-opens=java.desktop/javax.swing=ALL-UNNAMED --add-opens=java.desktop/javax.swing.plaf.basic=ALL-UNNAMED --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED --add-opens=java.desktop/sun.awt.X11=ALL-UNNAMED --add-opens=java.desktop/sun.awt.datatransfer=ALL-UNNAMED --add-opens=java.desktop/sun.awt.image=ALL-UNNAMED --add-opens=java.desktop/sun.awt=ALL-UNNAMED --add-opens=java.desktop/sun.font=ALL-UNNAMED --add-opens=java.desktop/sun.java2d=ALL-UNNAMED --add-opens=java.desktop/sun.swing=ALL-UNNAMED --add-opens=jdk.attach/sun.tools.attach=ALL-UNNAMED --add-opens=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-opens=jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED --add-opens=jdk.jdi/com.sun.tools.jdi=ALL-UNNAMED com.intellij.idea.Main'
You can open IntelliJ IDEA (Community Edition)
, and find the complete cmdline, and then use it to find the process by using pgrep -f
and ps -ef | grep
.