📜  中止当前任务 mac 终端 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:21:34.948000             🧑  作者: Mango

中止当前任务 Mac 终端 - Shell-Bash

如果你在 Mac 终端中运行了一个耗时超长的任务,那么你可能需要中止这个任务。本文将介绍如何在 Mac 终端中中止当前任务。

步骤
  1. 查看当前正在运行的任务

    在终端中,按下 ctrl + z,可以把当前的任务暂停,并返回终端的提示符。此时,你可以使用 jobs 命令查看所有的任务。

    $ jobs
    [1]+  Stopped     long-running-task
    

    在上面的例子中,我们可以看到我们的任务名称为 long-running-task

  2. 中止任务

    如果你想要彻底地终止这个任务,你需要使用 kill 命令。首先,使用 jobs -l 命令获取任务的进程 ID,然后使用 kill 命令终止任务。

    $ jobs -l
    [1]+ 1234 Stopped     long-running-task
    $ kill 1234
    

    在上面的例子中,我们使用 jobs -l 命令获取任务的进程 ID 为 1234,然后使用 kill 命令终止这个任务。

结论

在本文中,我们介绍了如何在 Mac 终端中中止当前任务。记住,使用 ctrl + z 暂停当前任务,然后使用 jobs 查看任务的名称和进程 ID,最后使用 kill 命令彻底终止任务。