Linux中后台执行作业的命令是什么

技术Linux中后台执行作业的命令是什么小编给大家分享一下Linux中后台执行作业的命令是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

边肖将与你分享在Linux的背景下执行作业的命令是什么。相信大部分人都不是很了解,所以分享这篇文章给大家参考。希望大家看完这篇文章后收获多多。让我们一起来发现吧!

00-1010作业是外壳管理的进程(每个作业都有一个关联的PID),每个作业都被分配一个线性作业标识。

作业有两种形式。

Foreground:当您在终端窗口中输入命令时,该命令将占据终端窗口,直到该命令被执行。这是前台作业Background:当您在命令后添加符号时,命令不会占据终端窗口(您可以继续在Shell提示符中输入)。这是一个后台Job

Linux作业

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

描述作业列出所有作业,后跟用于过滤的参数。bg % n在后台运行当前/指定的作业以运行fg % n将当前/指定的作业转到前台以运行。还有一些与作业相关的快速操作:

:让命令或脚本在后台运行Ctrl Z:中断前台作业放在后台Ctrl C:终止当前前台作业nohup:即使终端关闭(通常用上面的)

Linux作业控制命令

也要执行。在原始命令的末尾添加,使该作业在后台运行。以下示例:在后台执行睡眠命令。

睡眠100美元

[1]14488

Shell返回结果:括号中的作业ID后面跟着PID;之后,使用jobs命令检查状态:100秒后,此后台作业完成。

[root @ recv-datarecv]#作业

[1]运行水平100

.

[root @ recv-datarecv]#作业

[1]顿涅茨克100

00-1010对于前台作业,

执行Ctrl+Z可以停止前台作业,放在后台;然后,您可以使用bg %n命令来运行中止的后台作业。

#停止前台作业并将其放在后台。

睡眠100美元

Z

[1]停止睡眠100

$jobs

[1]停止睡眠100

#bg命令使后台中止的作业运行。

$bg%1

[1]睡眠100

在后台作业中,fg %n切换回前台执行。

#正在运行的后台作业如下所示。

$jobs

[1]运行水平100

#切换回前台。

$fg%1

睡眠100

"

众所周知,Ctrl C终止当前前台作业,不多说。

在后台运行作业

"

很多时候,您通过ssh登录到远程服务器,然后执行Shell脚本或命令。如果退出终端(终止远程连接),进程/命令将被终止。如果不确定作业何时完成,最好让作业在后台运行。但是,如果您注销系统,该作业将被Shell停止和终止。当进程收到SIGHUP时,如何让作业在后台运行?

此时,我们必须使用nohup命令,这样当我们退出系统时,长时间运行的Shell脚本或命令仍然可以执行(此时通常是后台执行)。

"

顾名思义,nohup是一个用来忽略hup信号的POSIX命令。

以上就是文章“在Linux中后台执行作业的命令是什么?”感谢您的阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/107722.html

(0)

相关推荐

  • MySQL是如何保证数据不丢的

    技术MySQL是如何保证数据不丢的本篇内容主要讲解“MySQL是如何保证数据不丢的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL是如何保证数据不丢的”吧!

    攻略 2021年12月8日
  • 怎么学会可视化操作数据库

    技术怎么学会可视化操作数据库怎么学会可视化操作数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我刚开始弄android数据库的时候,想查询一些数据,以验

    攻略 2021年12月1日
  • MySQL FLTWL的堵塞和被堵塞分析

    技术MySQL FLTWL的堵塞和被堵塞分析这篇文章主要介绍“MySQL FLTWL的堵塞和被堵塞分析”,在日常操作中,相信很多人在MySQL FLTWL的堵塞和被堵塞分析问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月10日
  • Java如何调用Google API spelling check拼写检查

    技术Java如何调用Google API spelling check拼写检查这篇文章将为大家详细讲解有关Java如何调用Google API spelling check拼写检查,文章内容质量较高,因此小编分享给大家做

    攻略 2021年10月23日
  • 药剂师是什么,药士和药剂师有什么区别啊

    技术药剂师是什么,药士和药剂师有什么区别啊两者之间没有区别药剂师是什么。 药士即药剂师或药师,是负责提供药物知识及药事服务的专业人员。药剂师负责监察医生所处方的数种药物中有否出现药物相互作用。药剂师的主要职责如下:
    1

    生活 2021年11月1日
  • 如何掌握Redis场景设计

    技术如何掌握Redis场景设计这篇文章主要讲解了“如何掌握Redis场景设计”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何掌握Redis场景设计”吧!一、常用指令接下

    攻略 2021年10月26日