`
jubincn
  • 浏览: 242410 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
文章分类
社区版块
存档分类
最新评论

linux命令行程序脱离命令行后台运行

 
阅读更多

在linux命令行中使命令行程序后台运行很简单,在命令后加个&即可,如启动fcitx并使其后台运行:fcitx &

但即使这样,命令行关闭后程序仍将退出(fcitx貌似不退出,不知何故)

我们可以用nohup命令来实现关闭命令行程序继续运行,方法:nohup <命令> &,如nohup fcitx &


这对于喜欢quake terminal的用户很有帮助:)

分享到:
评论

相关推荐

    c++代码如何实现在win/linux下创建编译及部署后台服务,并管理其他服务完整示例代码

    服务是一种在后台运行的程序,不依赖于用户界面,可以长时间运行并提供特定功能。在Windows中,服务通常通过`Service Control Manager (SCM)`进行管理;而在Linux中,服务则通过`System V Init`或`Systemd`等工具...

    linux守护进程

    在Linux操作系统中,守护进程(Daemon)是一种在后台运行且没有控制终端的进程。它们通常在系统启动时启动,执行特定的任务,如网络服务、日志记录或计划任务。守护进程不与用户交互,而是默默地运行,为系统提供...

    Linux守护进程的研究.pdf

    Linux守护进程,或称为守护程序或精灵进程,是Linux操作系统中的关键组成部分,它们在后台运行,没有控制终端,且通常以超级用户权限运行。守护进程的主要任务是提供系统服务,如网络服务(如HTTP服务器httpd)、...

    Linux守护进程的编程方法.pdf

    1. **后台运行**:守护进程不依赖于任何终端,可以在后台默默地运行。 2. **与环境隔离**:守护进程需要与创建它的环境进行隔离,包括关闭未使用的文件描述符、脱离控制终端、会话和进程组、改变工作目录以及清除...

    linux server

    通过以上步骤,守护进程能够有效地脱离终端并进入后台运行状态,为用户提供稳定的服务。 #### 五、xinetd 的安全特性 xinetd 提供了许多增强安全性的方式,比如通过设置访问控制列表来限制某些 IP 地址或主机的...

    Shell编程范例之进程操作-TinyLab原创

    进程创建的范例包括让程序在后台运行,例如使用`sleep 100 &`命令,这将使程序在后台执行,其中`&`符号让程序脱离当前shell会话运行。查看进程ID可以通过`pidof`命令完成,例如`pidof sleep`会返回sleep命令的进程ID...

    POS.rar_linux 守护进程_pos

    守护进程在Unix/Linux操作系统中扮演着核心角色,它们是在后台运行的服务,不与终端直接关联,可以在用户登录会话之外长时间执行任务。 守护进程对于POS系统尤其重要,因为它们负责处理后台的任务,如数据存储、...

    详解Linux系统中的守护进程.docx

    在Linux系统中,守护进程(daemon)是一种特殊类型的进程,它们在系统启动时启动,并持续运行直到系统关闭,通常没有与任何控制终端关联,因此在后台默默执行任务。守护进程在Unix和Linux环境中扮演着重要角色,执行...

    Linux进程间通信

    - **会话管理**:通过 `setsid()` 创建的进程可以脱离终端控制,实现后台运行。 #### 四、总结 Linux提供的多种进程间通信机制各有优势和局限性,选择合适的通信方式取决于具体的应用场景。同时,正确地管理进程...

    Python实现在Linux系统下更改当前进程运行用户

    通常,守护进程(daemon)被设计为后台运行,提供服务或监控系统的状态。这些守护进程在启动时可能需要root权限来完成初始化任务,如绑定到低号端口(小于1024)或修改系统配置。然而,保持守护进程以root权限运行...

    守护进程范例

    守护进程在Linux系统中扮演着重要的角色,它们通常在后台运行,独立于终端,并持续提供服务,例如网络服务、日志记录或者计划任务等。守护进程的编写涉及到进程管理、信号处理、文件描述符重定向等多个核心的系统...

    Linux系统编程学习笔记

    - **守护进程**: 守护进程是一种特殊类型的进程,它在后台运行并且与终端脱离关联。 - **系统日志**: 系统日志用于记录系统活动的信息,对于调试和监控非常重要。 #### 四、并发(信号和线程) - **信号**: 信号...

    Unix实验三.doc

    - **守护进程特点**:守护进程是脱离于控制终端且在后台运行的进程,它通常用于提供服务,如Web服务器或数据库服务器。 - **守护进程创建**:要使进程成为守护进程,通常需要进行一系列操作,如关闭标准输入、输出...

    unix基础知识[编程]

    用户可以通过shell命令行执行各种操作,如文件管理、程序运行等。 2. **文件系统**:Unix采用层次结构的文件系统,所有的资源都被视为文件,包括设备、目录等。根目录`/`是文件系统的起点,其他所有目录都是从根...

    Unix daemon 'C' template:在“ C”中开发Unix守护程序的模板-开源

    在Unix系统中,守护进程(daemon)是一种在后台运行且没有控制终端的程序,它们通常在系统启动时启动,执行特定的任务,如网络服务、定时任务等。在C语言中编写守护进程需要对Unix/Linux系统调用有深入理解。本文将...

    php实现简单的守护进程创建、开启与关闭操作

    需要注意的是,守护进程一旦运行,就会脱离控制终端。因此,调试守护进程可能会比较困难,因为日志文件或标准输出可能不会显示预期的输出结果。为了调试守护进程,通常需要将其日志输出重定向到日志文件中,这样在...

    APUE读书笔记《UNIX环境高级编程第二版》

    - 并发是指同一时刻多个任务看起来同时运行。 - 进程间通信(IPC)用于不同进程间的数据交换。 **8. 出错处理** - 错误处理机制如`errno`全局变量。 - 使用`perror()`打印错误信息。 **9. Unix用户和用户标识** - ...

Global site tag (gtag.js) - Google Analytics