linux 终止作业任务命令,Linux中作业控制命令 您所在的位置:网站首页 linux作业控制 linux 终止作业任务命令,Linux中作业控制命令

linux 终止作业任务命令,Linux中作业控制命令

2023-12-15 04:23| 来源: 网络整理| 查看: 265

原标题:Linux中作业控制命令

开门见山,最近.NET劝退师要在linux上写些长时间运行的脚本,获取Azure BlobStorage存储的数据。

记录一下Linux中后台执行作业的命令。

Linux作业

作业(Job)是shell管理的进程(每个job都有一个关联的PID),每个作业会被分配一个线性job ID。

有两种形式的作业:

Foreground: 当你在终端窗口输入命令,这个命令将会占据终端窗口,直到命令执行完成, 这是一个前台Job

Background: 当你在命令后面添加& 符号,命令将不会占据终端窗口(你可在shell prompt继续输入),这是一个后台Job

Linux作业控制命令

使用作业控制命令,您可以在Shell中运行和管理多个作业。但是你 只能在启动作业的Shell中使用作业控制命令。

命令

描述

jobs

列出所有的Job, 后面可接参数进行过滤

bg %n

将当前/指定Job放置到后台运行

fg %n

将当前/指定Job带到前台运行

另外还有一些与作业有关的快速操作:

& :让命令或者脚本在后台运行

Ctrl+Z:中断前台作业,并放置在后台

Ctrl+C:终止当前前台作业

nohup:即使关闭终端也会执行(一般搭配上面的&)

在后台运行作业

在原命令的最后加上 &,可让这个作业在后台运行。下面的例子:在后台执行sleep命令



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有