代码之家  ›  专栏  ›  技术社区  ›  Juhan

对于特定的用户Shell脚本,只有USERID、PID、TIME和COMMAND

  •  -2
  • Juhan  · 技术社区  · 7 年前

    我必须只获取特定用户的用户ID、PID、时间和命令。我试过了

    ps -u user1
    

    但那显示 PID TTY TIME CMD ,但我不想在球场上打球。

    2 回复  |  直到 7 年前
        1
  •  1
  •   leiyc    7 年前

    使用 ps 选项 -o 使用以下命令指定输出: uid,pid,time,cmd

    ps -u user1 -o uid,pid,time,cmd
    
        2
  •  0
  •   Manish R    7 年前

    您可以使用此命令获取所需的详细信息

    # ps -e -o pid,time,cmd,user | sed 1q; ps -e -o pid,time,cmd,user | grep '[u]ser_name'
    

    将用户名替换为您的用户。例如,alen将是“[a]len”