1、bg

执行如下命令:

tail -f log.txt

此时程序是在前台运行的,将程序放到后台执行,按ctrl+z,执行结果如下:

[]+  Stopped                 tail -f log.txt

执行bg命令,能够查看到他在后台运行

test@ubuntu:~/tool$ bg
[]+ tail -f log.txt &

执行jobs,能够查看到这个后台任务

test@ubuntu:~/tool$ jobs
[]+ Running tail -f log.txt &

可以通过kill命令杀掉这个任务

test@ubuntu:~/tool$ kill - %
[]+ Killed tail -f log.txt

2、fg

fg命令可以将后台任务转换为前台任务,如下:

test@ubuntu:~/tool$ fg %
tail -f log.txt

这时按ctrl+c就可以结束tail这个命令了。

3、nohup

如果不想当命令窗口关闭时,在这个窗口中启动的程序也随之关闭的话,那么可以使用nohup命令,他得格式如下:

nohup <command> &

比如执行如下指令:

nohup tail -f log.txt &

执行bg查看:

test@ubuntu:~/tool$ bg
bash: bg: job already in background

执行jobs查看:

test@ubuntu:~/tool$ jobs
[]+ Running nohup tail -f log.txt &

同时在执行nohup命令的目录下会产生一个nohup.out文件,用于记录输出的内容。

如果在执行nohup命令的同时,将输出的内容重定向到一个文件中,就不会产生nohup.out文件了,比如:

nohup tail -f log.txt > test >& &

这时标准输出和标准错误输出都重定向到test文件中,不会产生nohup.out文件了。

最新文章

  1. java 中包的概念,常量,静态与继承
  2. java中hashcode()和equals()的详解
  3. 细节小bug
  4. 每天一个linux命令(55):traceroute命令
  5. 384. Shuffle an Array
  6. 类库、委托、is as运算符、泛型集合
  7. ahjesus 捕获entity framework生成的sql语句
  8. learning from the previous teams
  9. SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
  10. 使用Sass预定义一些常用的样式,非常方便(转)
  11. Windows Server 2012 R2超级虚拟化之六 Hyper-v Replica 2.0和Live migrations
  12. HDU 4891
  13. ios 指定页面禁用第三方键盘,使用系统的键盘
  14. C++编程求数组中重复的数字
  15. flask中注册验证码和分页
  16. js 自定义类Android吐司提示框
  17. LDAP-openldap服务部署和测试(YUM安装)
  18. Redis+TwemProxy(nutcracker)集群方案部署记录
  19. 还原MongoDB dump备份出来的Bson数据
  20. Eclipse安装图形JFrame,Jswing编程界面

热门文章

  1. bmi健康指数
  2. Oracle触发器简单入门记录
  3. Linux CURL的安装
  4. 软路由OpenWrt教程收集(插件开发教程,opkg安装软件教程)
  5. iOS用户响应者链的那些事儿
  6. jmeter的dubbo插件
  7. python 常用的模块(collections)转
  8. Camera图像处理原理及实例分析
  9. Hadoop 变更磁盘的方法总结
  10. 利用excel去除txt文本中重复项