Bash pgrep-f在4095个字符后剪切命令

Bash pgrep-f在4095个字符后剪切命令,bash,grep,Bash,Grep,我试图使用pgrep查找一个正在运行的进程,该进程有一个非常长的命令,并且在最后有一个唯一的标识符。但是,pgrep-af无法找到进程,而ps aux | grep只能找到进程。当使用进程的当前用户id查找进程时,pgrep返回命令,但精确到4095个字符,这将切断唯一标识符。有没有办法在完整命令上使用pgrep ps aux | grep gps-consumer ps输出: axk7812 120227 0.6 0.6 12422920 829648?Sl Jun05 69:10/usr/

我试图使用pgrep查找一个正在运行的进程,该进程有一个非常长的命令,并且在最后有一个唯一的标识符。但是,
pgrep-af
无法找到进程,而
ps aux | grep
只能找到进程。当使用进程的当前用户id查找进程时,pgrep返回命令,但精确到4095个字符,这将切断唯一标识符。有没有办法在完整命令上使用pgrep

ps aux | grep gps-consumer
ps输出:

axk7812 120227 0.6 0.6 12422920 829648?Sl Jun05 69:10/usr/java/jdk1.8.0_144/bin/java-cp/1.7.0.0 0.120904/1/1/2.7.0.1.0.0.0.120904/lib/云量1-1.1.1.1/1.1/SPARK2/SPARK2/2.2/conf//2.2.2.2.2.2.2.2.2/2/SPARK2/SPARK2/SPARK2/2.2/conf/////2.云纪云拉拉/2.1/2.2.2.1/2.1/2.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.0.1.0.0.1.0.1.0.0 FKA-0.10/:/1.2.0.4.2-1.2.2.2.0.4/jars/jars/活化-1.1.1.1.JaJaJa1.1.1.1.1.1.jar://opt/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/活跃-1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.jar.JaJar:jar:jar://///opt/opt///opt/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/云时代/包裹/云时代/云时代/时代/包裹/包裹5.jar:/opt/cloudera/packets/CDH-5.11.11.11.2.2.2.2.2.2.2.2.2.2.2.1.1.1.1.1.1.5.2.2.2.2.2-1.CDH55.11.2.2.2.2.2.2.2.2.2.2.2.2.2.2.4/jars/jars/jars/api-api-api-api-api-AS1-api-1-1-1-1-1-1-1-1-1-1-1-1-1-1.0.0.0.0.0.0.0.0.0.0.0.0.0.0-M20.0-M20-M20-M20.0.0-M20.0.0-M20.0.0-2-M20.0.0.0.0.0-M20.0.0.0.0.0.0-M20.0.0.包裹/CDH-5.11.2-1.cdh5.11.2.p0.4/jars/aws-java-sdk-1.10.10.6.10.6.Ja1.10.6.6.6.6.6.JaJa1/1.10.1.10.10.1.1.10.1.10.1.6.6.1.10.1.10.10.10.6.6.6.jar:/opt/云时代/云时代/云拉/云时代/云时代/云/云/云/云/云/拉/云/Awas/4.4.4.4/jars/Jas/Jas/Jas/Jas/Awas-Awawas-java-java-sdk-sdk-sdk-sdk-sdk-sdk-sdk-sdk-sdk-sdk-sdk-sdk-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-1-DDP0.4/jars/aws-java-sdk-sts-1.10.6。1.2.2.2.2.jar:/4/jars/AAAA8-数据-数据湖-存储-2.1-1.1.1.1.4.4.4/jars/AA级数据-数据湖-数据湖-存储-1.1.1.1.4.1.1.4.4/jars/4/Jas/AA8/A8-数据-数据湖-数据-数据湖-湖泊-商店-商店-存储-sdk-1-1-1-1-1.1.1-1.1.1.1.1.1.1.1.1.1.1.4.4.4.1.4.1.4.jar1.1.4。Ja1.1.1.1.1。Ja/Ja////////Ja///////1/云/云时代/云纪纪纪纪纪纪纪纪云/云/云/云/云/云纪纪纪纪纪/云/云-cli-1.2.jar:/opt/clo1.4.0.4/jars/Common-编编解码器-1.4.4.jar。jar:/1.4.4.jar:/1/云时代/云时代/云时代/云时代/包裹/CDH-5.5.11.2-1.CDH-5.11.2-1.2-1.1.1.1.1.1.4.4.jar/jar/云时代/云时代/云时代/云时代/云时代/云时代/云时代/包裹/云时代/包裹/包裹/CDH-5.5.5.5.5.11.5.11.11.11.11.1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.1.2-1.1.2-1.2-1.1.1.1.2-1.1.1.1.1/CDH-5。1.11.2-1.2-1.2-1.1.2-1.1.2-1.2-1.CDH55.1.2-1.1.2-1.2-1.CDH55.11.2-1.2-1.2-1.2-1.1.1.2.1.1.2.2.2.1.2.2-1.1.2-1.2-1.2-1.2-1.2-1.2-1.1.2-1.2-1.CDH55.2-1.2-1.2.1.2.2.2.1.2-1.2-1.2-1.2-1.1.1.1.1.CDH5H5H5H5H5H55.1.1.2-1.1.1.1.1.1.2.2.2.2.2.1.1.1.1.1.1.2-1.2-1.2.1.cdh5.11.2.p0.4/jars/commo2.2.2.0 0.0 0.4.4.4.0.4.4.4.4.4.0.0.4/jars/4/Jas/jars/4/jars/公共公共领域-朗-2.6.6.6.Ja1/jar/Jas-2.6.6.2.6.2.2.2.2.2.0.0.0.0.0.4.4/Jas/Jas/Jas/Jas/4/Jas/Jas/通用通用通用通用通用公共公共公共部门-琅琅琅琅琅琅琅琅琅琅琅琅琅琅琅-2.2.2.2.2.6.6.6.6.6.6.6.6.6.6.6.6.6.6.Ja1.6.Ja1.Ja1.Ja1.Ja1.Ja///////Ja1.Ja1.Ja//////1/Ja1.6.Ja1 1.1.jar:/opt/cloudera/packets/CD6.1.1.jar/jar/cloudera拉/云埃拉/云埃拉/包裹/CDH-5.11.2.2-1.CDH-5.11.11.2-1.CDH55.11.2.2-1.5.2-1.CDH55.1.2.1.2.2.2.2.2.2.2.2.0.0.0.0.0.0.4/jar/jar/jar/jar/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/云埃拉/图拉/拉/帕拉/馆馆馆馆馆馆馆馆长-配方-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2-2 1.11.2-1.cdh5.11.2.p0.4/jars/guav1.11.2.0.2.2.Ja1-11.0.2.2.2.2.JaJaa-1.1.1.2.0 0.0.0.0.4/jars/jars/guice-3.0.1.0.2.2.2.2.2.2.2.jar:/1.1.1.1.1.2.2.0.0.0.0.0.0.0 0.4/4/Jas/Jas/Jas/Jas/Jas/Jas/Gus/Gus/Gus/Gus/Guce/Guce/guice/Guce-3.3.3.3.5/Guce-guice-3.3.0.3.3.0.3.0.0.3.0.0.0.0.0.0.0.0.0.JaJaJa1.0.0.0.Ja1.0.1.1.Ja1.0.JaJaJaJAR-ant-2.6.0-cdh5.11.2.jar:/opt/cloud1.2.0 0.4/jars/hadoop-档案馆-2.6.0-CDH55.11.11.11.2.2.2.2.Ja1/jar/Jas/Jas/Jas/hadoop-4.4.4/Jas/Jas/Jas/hadoop-hadoop-hadoop-档案馆-2.11.2.2.0.0.0.4/4/Jas/Jas/Jas/Jas/Jas/hadoop-hadoop-档案馆-2.2.6.6.6.0-1.6.0-1.0-1.0-1.0-5-5-5-5-5-CDH55.0-5.0-5-CDH55.0-5.0-5.0-CDH55.0-CDH55.10-5.10-5.10-5.10-CDH55.5.10-5.5.10-5 1.11.2.p0.4/jars/hadoop-aws-2.6.0-cdh5.11.2.jar:/1.2.0 0.4/Jas/哈代-天蓝2.6.0-CDH55.6.0-CDH55.2.11.11.11.2.2.2.jar:Ja1/4/Jas/Ja1/5.6.6.0-CDH55.6.0-5.5-5-5.5-5-5.5-5-5.5-5.5-5.11.11.11.11.2.2.2.2.2.2.2.2.2.jar。Ja1。Ja////////1/云云/云/云/云/云纪纪纪纪云/云时代/云/云/云/云时代/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云/云1.cdh5.11.2.p0.4/jars/hadoop-common-2.6.6.6.0-CDH55.11.2.2.2.2.6.6.6.6.0.0.6.6.6.6.6.6.6.6.0.0-CDH55.6.0-CDH55.6.0-CDH55.11.2.2.2.2.2.2.jar.Ja1.1.1.2.6.2.6.6.6.0.0.0.0.0.0.0.4/4/4/Jas/Jas/4/Jas/Jas/Jas/Jas/Jas/Jas/Jas/Hados/Hados/Hado8-hadoop/hadoop/hadoop/hadoop/hadoop/hadoop/hadoop/hadoop-5.5.5.11.11.11.11.11.11.11.11.11.11.11.11.11.11.11.ERA/包裹/CDH-5.11.2-1.cdh5.11.2.p0.4/jars/hadoo2.6.0-CDH55.11.2.2.jar:/opt/云埃拉/云埃拉/包裹/CDH-5.11.2-1.CDH55.11.11.2.2.CDH55.11.2.2.2.2.0.2.2.2.2.2.2.2.2.2.2.2.2.2.2.0 0.0 0.0 0.0 0.0 0 0.4/4/Jas/4/Jas/jars/Jas/jars/Hados/hadoop/hadoop/hadoop-hadoop-hadoop-hadoop-hadoop-hadoop-hadoop-HD5-HD5-HD5-HD5-HD5-HD5-HD5-HD5-HD5-HD5-HD5-2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2 11.2.jar:/opt/cloudera/parcels/CDH-5.11.2-1.cdh5.11.2.p0。4/4/jars/hadoop-Map5.4.4/jars/hadoop-hadoop-MapRed5.5.2-1.CDH55.11.2.2-1.CDH55.11.11.2.5.2.2.2.0.0.2.2.2.2.4/4/jars/4/Jas/4/4/Jas/Hadodoop/hadoop/hadoop-hadoop-hadoop-4.4.5.5.5.5.5.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.0 0 0 0 0 0 0.2.2.0 0 0 0 0.0.0 0 0 0 0 0 0.2.2.0 0 0 0.0.0 0.0 0 0 0 0 0.0 0 0 0 0 0 0.2.2 S-mapreduce-client-hs-2。6.0-cdh5.11.2.jar:/opt/cloudera/parcels/CDH-5.11.2-1.cdh5.11.2.p0.4/jars/hadoop-mapreduce-client-hs-plugins-2.6.0-cdh5.11.2.jar:/opt/cloudera/parcels
pgrep -af gps-consumer
# No output
pgrep -u axk7812 -a
#define CMDSTRSIZE 4096
argv_for() {
  local arg pid=$1
  local -a args=()
  while IFS= read -r -d '' arg; do
    args+=( "$arg" )
  done <"/proc/$pid/cmdline"
  printf '%q ' "${args[@]}" && printf '\s'
}

argv_for 7819