`
cppmule
  • 浏览: 446463 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

linux后台运行程序及恢复

阅读更多
1. 后台运行的两个命令 & 和 ctr+z
一开始就+“&”具体方法是: [命令]空格[&] 
比如:
[root@pcmxexweb etc]# find / -name xml &
这样,这个查找程序就会在后台运行。它运行的同时不影响你干别的事情。
但是有的时候忘记了在命令之后加上‘&’符号,又不愿意停下此命令重新改写。这是可以按[ctrl+z],把当前程序切入后台。
[root@pcmxexweb etc]# find / -name xml
/etc/xml
/usr/lib64/python2.4/xml
/usr/share/vim/vim70/autoload/xml
/usr/share/hplip/data/xml
/usr/share/java-utils/xml
/usr/share/xml
/usr/share/doc/libvorbis-devel-1.1.2/xml
/usr/local/apache-tomcat-6.0.14/webapps/examples/jsp/xml
/webapp/web/jsp/xml
[root@pcmxexweb etc]# find / -name xml
/etc/xml
/usr/lib64/python2.4/xml
/usr/share/vim/vim70/autoload/xml
/usr/share/hplip/data/xml
/usr/share/java-utils/xml
/usr/share/xml

[1]+  Stopped                 find / -name xml
但是要注意此时在后台的这个程序是处于 Stopped 状态(注意看上面最后一行)。
用jobs查看下后台运行程序。
[root@pcmxexweb etc]# jobs
[1]-  Stopped                 find / -name xml
[2]+  Stopped                 vi /etc/hosts
可以用命令bg 2。效果和一开始就用find / -name xml&是一样了,让此命令在后台运行了。
2.把后台程序调回前台
根据jobs的显示,配合使用fg 2 就把对应的程序调回前台了。
分享到:
评论

相关推荐

    linux命令在后台运行

    本文将详细介绍如何在Linux中让命令在后台运行,包括使用`&`、`ctrl+z`、`fg`、`jobs`等命令的具体方法,以及如何使用`nohup`命令来确保程序即使在终端关闭后也能继续运行。 #### 二、使用`&`将命令置于后台 在...

    Linux后台运行软件-screen-rpm-直接安装,方便部署维护,祖传级软件.zip

    `screen`软件不仅支持后台运行程序,还提供了会话管理和恢复功能,是Linux管理员的得力助手。 标题中的"Linux后台运行软件-screen-rpm-直接安装",指的是利用RPM(Red Hat Package Manager)包管理器来安装`screen`...

    Linux查看和关闭后台运行程序的方法

    在Linux操作系统中,管理和操作后台运行的程序是日常运维工作中不可或缺的部分。后台程序是指那些即使在用户退出终端或关闭shell会话后仍能继续运行的进程。本篇将详细介绍如何在Linux系统中查看和关闭这些后台运行...

    在Linux中查看及终止正在运行的后台程序方法

    本文将详细介绍如何查看和终止在后台运行的程序,主要涉及`fg`、`bg`、`jobs`、`&`以及`Ctrl + Z`等命令。 首先,让我们了解什么是后台程序。后台程序是在终端中启动但不会占用控制台的进程。这使得用户可以在同一...

    Ubuntu下后台持续运行Python程序

    总之,在Ubuntu下后台运行Python程序涉及对Linux系统的深入理解,以及熟悉各种工具和服务管理方式。通过实践和学习,你可以有效地管理后台运行的Python应用程序,确保它们稳定、可靠地执行任务。

    Linux下运行后台任务的方法.docx

    可以使用 ctrl + z 将进程放到后台暂停,然后使用 jobs 查看当前有多少在后台运行的命令,使用 bg 将后台中暂停的作业进程继续运行,使用 fg 将后台中的作业进程调至前台继续运行。 例如: ctrl + z 将 ./test.sh ...

    详解linux后台运行和关闭、查看后台任务

    本篇文章将详细解析Linux后台运行、关闭以及查看后台任务的相关命令,包括fg、bg、jobs、&、nohup、ctrl+z和ctrl+c。 首先,`&`是一个常用的命令,用于将命令放到后台执行。例如,`watch -n 10 sh test.sh &`这条...

    基于嵌入式Linux的操作系统故障自动恢复的研究.pdf

    综上所述,基于嵌入式Linux的故障自动恢复机制通过守护进程和智能故障处理策略,提升了应急通信系统的可靠性和自我修复能力,降低了对现场维护的依赖,对于保障系统稳定运行具有重要意义。这种机制可以广泛应用于...

    linux后台运行的几种方式(小结)

    在Linux操作系统中,后台运行程序是常见的操作,特别是在需要长时间运行的任务或不希望因为终端关闭而中断进程的情况下。本文将详细介绍几种在Linux中后台运行程序的方法。 首先,`nohup` 是一种常用的方式,它使得...

    linux 后台运行node服务指令方法

    总结,要在Linux后台运行Node.js服务,可以使用`nohup`配合`&`,或者考虑使用`screen`或`tmux`这样的高级工具。了解这些方法对于管理和维护长时间运行的Node.js服务至关重要,特别是对于服务器端的应用开发和部署。

    让app一直运行在后台且可以播放有声音乐Demo

    在移动设备上,尤其是Android和iOS系统,保持应用程序在后台运行并播放有声音乐是一项具有挑战性的任务。这是因为操作系统为了优化电池使用和性能,通常会限制后台应用的活动。然而,对于某些应用,如音乐播放器或...

    Linux 进程看护程序

    在Linux系统中,进程看护程序(通常称为"process supervisor"或"process monitor")是一种重要的工具,用于管理和监控后台进程的运行状态。它能够确保关键服务或应用程序在发生异常时能够自动重启,从而保证系统的...

    unix、Linux命令解释程序 shell

    后台任务可以通过`jobs`命令查看,`fg %jobnumber`可将后台任务恢复到前台,`bg %jobnumber`则可以使其继续在后台运行。 实现这样的命令解释程序,你需要理解以下几个关键点: - 输入解析:你需要读取用户输入的...

    WatchDog-window兼linux版的看门狗开发程序

    在运维领域,看门狗程序通常用于监控系统状态、执行自动恢复任务以及确保服务的持续运行。这个项目扩展了原有的Linux版本,将其功能带到了Windows系统上,使得用户在不同环境下都能享受相同级别的系统监控。 对于...

    linux后台执行命令&和nohup的具体使用方法

    然而,需要注意的是,如果这个命令需要用户交互(如输入确认或读取键盘输入),那么在后台运行时可能会出现问题,因为它无法接收用户的输入。此外,后台运行的命令会继续在终端上输出信息,可能会影响你的工作。为了...

    linux常用程序例子

    - **kill** 和 **killall**:结束指定进程,管理后台运行的任务。 7. **日志管理**: - **less**:查看和浏览日志文件,便于诊断系统问题。 - **journalctl**(对于使用systemd的系统):访问系统日志。 8. **...

Global site tag (gtag.js) - Google Analytics