linux下我们如果想一个任务或者程序还后台执行可以使用&,实际上linux还提供了其他任务调度的命令。

bg

将一个在后台暂停的命令,变成继续执行

fg

将后台中的命令调至前台继续运行

jobs

查看当前有多少在后台运行的命令

ctrl + z

可以将一个正在前台执行的命令放到后台,并且暂停

nohup 命令

用途:不挂断地运行命令。

语法:nohup Command [ Arg … ] [ & ]

描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部

来看实际操作的例子

启动一个时钟程序:

ctrl+z以后输出为:

这个使用用pidof xclock去查看进程号还是存在,说明程序在后台暂停

执行bg %1 可以看到程序继续执行

一个更明显的例子可以看出bg和fg的区别:firefox &符号有无的区别

nohup

如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。 该命令的一般形式为:

nohup conmmand &

如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件:

nohup command > myout.file 2>&1

在上面的例子中,输出被重定向到myout.file文件中

Linux的bg和fg命令 ---让程序在前台后台之间切换

Linux的bg和fg命令 我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务.而不能让程序在前台后台之间切换.而 Linux 提供了 fg 和 bg 命 ...

Linux的bg和fg命令简单介绍

我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务.而不能让程序在前台后台之间切换.而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的 ...

Linux的bg和fg命令

我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务.而不能让程序在前台后台之间切换.而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的 ...

bg和fg命令

linux提供的fg和bg命令,可以让我们轻松调度正在运行的任务   假如你发现前天运行的一个程序需要很长的时间,但是需要干前天的事情,你就可以用ctrl-z挂起这个程序,然后可以看到系统的提示: [ ...

Linux工作管理 jobs、fg、bg、nohup命令

概述 在Linux 中我们登陆了一个终端,已经在执行一个操作,可以通过一定的操作或命令在不关闭当前操作的情况下执行其他操作. 例如,我在当前终端正在 vi 一个文件,在不停止 vi 的情况下,如果我想 ...

Linux 任务控制(bg job fg nohup &)

一. 简介     Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务.因此在任务管理上也有别具特色的管理思想.我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台 ...

bg,fg,job命令详解

基础命令学习目录首页 原文链接:http://www.cnblogs.com/chjbbs/p/6307333.html linux提供的fg和bg命令,可以让我们轻松调度正在运行的任务 假如你发现前 ...

Linux 任务控制(bg job fg nohup &) (转)

常用命令 & 将指令丢到后台中去执行[ctrl]+z 將前台任务丟到后台中暂停jobs 查看后台的工作状态fg %jobnumber 将后台的任务拿到前台来处理bg %jobnumber 将任 ...

Linux必须会的命令---也是以前记录的,ctrl+z fg 啥的 jobs 比较实用

fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的 一.& 最经常被用到 这个用在一个命令的最后,可以把这个命令 ...

随机推荐

[技巧.Dotnet]轻松实现“强制.net程序以管理员身份运行”。

使用场景: 程序中不少操作都需要特殊权限,有时为了方便,直接让程序以管理员方式运行. (在商业软件中,其实应该尽量避免以管理员身份运行.在安装或配置时,提前授予将相应权限.) 做法: 以C#项目为例: ...

eclipse插件egit安装使用

转载http://blog.csdn.net/zhangdaiscott/article/details/16939165 安装问题解决: 1 Cannot complete the install ...

poj 2362

回溯加剪枝 #include #include #include #include # ...

SQL开发中容易忽视的一些小地方(六)

原文:SQL开发中容易忽视的一些小地方(六) 本文主旨:条件列上的索引对数据库delete操作的影响. 事由:今天在博客园北京俱乐部MSN群中和网友讨论了关于索引对delete的影响问题,事后感觉非常 ...

实施一个SAP项目大概分为下面几个过程

实施一个SAP项目大概分为下面几个过程 1.需求调研.了解客户需要实施的范围,比如是财务模块,后勤模块,人力资源,商务智能等等.需求调研通常有几种方法了解,和客户开会讨论:分配到具体业务人员了解:通过 ...

PAT 1112 Stucked Keyboard

1112 Stucked Keyboard (20 分)   On a broken keyboard, some of the keys are always stucked. So when yo ...

Golang获取int数组里的最大值和下标

package main import ( "fmt" ) func main() { //获取一个数组里最大值,并且拿到下标 //声明一个数组5个元素 ], , , ,} //假 ...

表id关联数据获取至页面,制作下拉框多选进行数据多项获取(字段处理)

这周完成了一张表单,重点碰到以下问题: 1.freemaker获取年份的type值取year,类型直接为Long,传至后台和获取数据不需要转换: 2.freemaker获取日期type值为date, ...

迭代解析JSON简单实例

由于项目中遇到了这个问题,所以在这里记录一下. 比如:请求到的JSON串: { "msg":"数据获取成功", "success":true ...

linux中的bg命令作用,linux bg和fg命令相关推荐

  1. linux中less有什么作用,linux中less命令使用

    less与cat和more的区别: cat命令功能用于显示整个文件的内容单独使用没有翻页功能因此经常和more命令搭配使用,cat命令还有就是将数个文件合并成一个文件的功能. more命令功能:让画面 ...

  2. 简述Linux中Swap分区的作用,linux下的swap分区

    一.什么叫swap分区 swap分区,即交换区,swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用.那些被释放的空间可能来自一 ...

  3. linux中$符号有什么作用,linux中的“$”符号表示什么

    linux中的"$"符号表示什么 发布时间:2020-07-03 09:43:09 来源:亿速云 阅读:124 作者:Leah linux中的"$"符号表示什么 ...

  4. linux中dev目录的作用,Linux 的dev目录详解和Linux系统各个目录的作用

    Linux /dev目录详解 在linux下,/dev目录是很重要的,各种设备都在下面.下面简单总结一下: dev是设备(device)的英文缩写./dev这个目录对所有的用户都十分重要.因为在这个目 ...

  5. linux中elf文件的作用,Linux中ELF格式文件介绍

    一. ELF简介 ELF(Executable and Linkable Format)即可执行连接文件格式,是一种比较复杂的文件格式,但其应用广泛.与linux下的其他可执行文件(a.out,cof ...

  6. linux中etc profile的作用,linux的etc/profile文件的作用是什么

    满意答案 wzcloveq 推荐于 2019.03.04 采纳率:56%    等级:12 已帮助:9556人 Linux /etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环 ...

  7. linux中-i选项的作用,linux – find中的-prune选项有什么作用?

    我可以看到-prune找不到正常工作.我猜-name"efence *"-prune选项应该选择(或找到)除了名称为efence *的文件之外的所有文件? 或者我的理解是错的? 我 ...

  8. linux中suid和sgid作用,Linux中SUID和SGID详解

    如果你对SUID.SGID仍有迷惑可以好好参考一下! 由 于用户在UNIX下经常会遇到SUID.SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题.关于SUID.SGID ...

  9. Linux中锚定符号的作用,Linux基础(9)文本处理三剑客之grep

    grep的作用:根据指定的模式搜索文本,将匹配到的文本行显示出来 语法格式:grep [options] "PATTERN" file PATTERN为正则表达式,grep一般是与 ...

  10. Linux中popen函数的作用小结

    概述 popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程.这篇文章重点给大家介绍Linux中popen函数的作用,感兴趣的朋友一起看看吧 p ...

最新文章

  1. 我的世界java8_《我的世界》java8 64服务器mod
  2. Matlab矩阵的产生
  3. nodejs 日志规范
  4. 修改 pip 下载源
  5. oracle树状排序,Oracle树状结构查询
  6. 如何有效的使用对话框之二
  7. 监控程序必须要放到服务器上进行吗?_五大最佳开源java性能监控工具,你知道几个?...
  8. 大数据之多数据源综合管理系统:数据源配置管理
  9. xshell 无法定位输入点_机器人抓取汇总|涉及目标检测、分割、姿态识别、抓取点检测、路径规划...
  10. 红旗linux apt,红旗 Linux 系统 V11 社区预览版(0122)发布
  11. mnist数据集下载地址
  12. 计算信源熵和香农编码C语言,信息论与编码课程设计报告统计信源熵与香农编码...
  13. 国科大学习资料--高级软件工程-复习题设计题答案
  14. springboot中日志使用
  15. 山东理工acm 3926 bLue的二叉树
  16. 华为否认提前发年终奖 网传消息实为销售激励计划
  17. 完全平方数(C语言,调用函数)
  18. 006基于近似熵、递归量化分析和卷积神经网络的癫痫发作自动检测-2019
  19. 公有云厂商服务内容对比
  20. windows7系统能安MATLAB几,matlab7.0安装win7系统详细使用方法

热门文章

  1. python中33个保留字的含义_Python的保留字。这是什么意思?
  2. Springboot的工作机制:4 再谈谈自动配置
  3. 数据类型 --生成器
  4. 操作系统面试相关总结
  5. Sp_15_极限定理
  6. 面试总结——Java篇
  7. 洛谷 P1573 栈的操作
  8. 沟通和编程一样,也是一门艺术系列4(沟通的原则)
  9. Hibernate批量处理数据、HQL连接查询
  10. intelliJ idea代码折叠