linux命令查正在运行的脚本

worktile 其他 393

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    要查找正在运行的脚本,可以使用以下Linux命令:

    1. 使用ps命令结合grep命令:
    “`
    ps -ef | grep .sh
    “`
    这条命令会列出正在运行的所有进程,并使用grep命令筛选出包含”.sh”的进程。这样就可以找到正在运行的脚本进程。

    2. 使用pgrep命令:
    “`
    pgrep -fl .sh
    “`
    这条命令会显示正在运行的所有与”.sh”相关的进程。其中,”-f”选项表示匹配整个命令行,”-l”选项会显示进程名和进程ID。

    3. 使用pstree命令:
    “`
    pstree | grep .sh
    “`
    这条命令会使用pstree命令生成进程树,并使用grep命令筛选出与”.sh”相关的进程。这样就可以查看正在运行的脚本进程及其父进程。

    4. 使用top命令:
    在top命令的交互界面中,按下小写字母”c”,可以显示完整的命令行。然后,按下大写字母”F”,可以按照命令行进行排序。这样就可以找到正在运行的脚本进程。

    使用以上命令的其中一条,你就可以轻松地查找到正在运行的脚本进程。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要查看正在运行的脚本,可以使用以下Linux命令:

    1. ps命令:使用ps命令可以显示正在运行的进程,包括正在运行的脚本。使用以下命令可以查找正在运行的脚本:

    “`
    $ ps -ef | grep .sh
    “`

    这将列出所有以.sh结尾的脚本进程。

    2. pgrep命令:pgrep命令可以通过进程名称查找正在运行的进程。使用以下命令可以查找正在运行的脚本:

    “`
    $ pgrep -l -f .sh
    “`

    这将列出所有脚本进程及其PID。

    3. top命令:top是一个动态监视进程活动的命令。使用以下命令可以打开top:

    “`
    $ top
    “`

    在top窗口中,按下大写的O键,然后输入.sh并按回车键,这将只显示以.sh结尾的进程。

    4. htop命令:htop是一个交互式的进程查看器,类似于top命令,但具有更多的功能和便捷性。使用以下命令安装htop:

    “`
    $ sudo apt-get install htop
    “`

    然后运行htop:

    “`
    $ htop
    “`

    在htop窗口中,使用F4键打开筛选器,然后输入.sh并按回车键,这将只显示以.sh结尾的进程。

    5. pstree命令:pstree命令以树状图显示进程。使用以下命令可以查找正在运行的脚本:

    “`
    $ pstree -p | grep .sh
    “`

    这将列出带有.sh的脚本进程及其父进程。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,可以使用一些命令来查看正在运行的脚本。下面是一些常用的命令。

    ## 1. ps命令

    “`shell
    ps -ef | grep <脚本名>
    “`

    这个命令可以列出系统中所有正在运行的进程,并通过grep命令来过滤出与脚本相关的进程。其中`<脚本名>`是你要查找的脚本的名称。如果脚本的名称不是唯一的,可能会显示多个结果。

    ## 2. pkill命令

    “`shell
    pkill -f <脚本名>
    “`

    这个命令可以根据进程的命令行来杀死进程。其中`<脚本名>`是你要查找的脚本的名称。它会查找包含脚本名称的进程,并将其杀死。

    ## 3. pgrep命令

    “`shell
    pgrep -lf <脚本名>
    “`

    这个命令可以根据进程的命令行来列出进程的PID。其中`<脚本名>`是你要查找的脚本的名称。它会查找包含脚本名称的进程,并列出其PID。

    “`shell
    pgrep -fl <脚本名>
    “`

    这个命令会除了列出进程的PID外,还会列出进程的命令行。

    ## 4. ps aux命令

    “`shell
    ps aux | grep <脚本名>
    “`

    这个命令可以列出系统中所有正在运行的进程,并通过grep命令来过滤出与脚本相关的进程。其中`<脚本名>`是你要查找的脚本的名称。

    ## 5. top命令

    “`shell
    top
    “`

    这个命令可以显示正在运行的进程的实时状态。你可以使用快捷键`Shift + F`来选择你要查看的字段,比如COMMAND(进程的命令行)。

    以上是一些常用的命令来查找正在运行的脚本。你可以根据自己的需求选择合适的命令来查找。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部