美文网首页
进程脱离当前窗口的五种方式

进程脱离当前窗口的五种方式

作者: 慕知 | 来源:发表于2021-01-04 13:30 被阅读0次

---->如何让一个进程脱离当前窗口运行

问题:  在一个窗口执行脚本或者命令,突然关闭窗口,会导致任务全部消息,以下为例

[root@m01~]# ping www.baidu.com &>/dev/null &
[1] 55173

方式一:脱离当前窗口
[root@m01~]# exit

# 原理是退出父进程即 bash进程,就会被systemd接管
可通过以下命令查看
[root@m01~]# ps -elf | grep [p]ing
4 S root      55204  55187  0  80   0 - 37492 poll_s 13:16 pts/1    00:00:00 ping www.baidu.com





方式二:加上nohup
[root@m01~]# nohup ping www.baidu.com &> /dev/null &




方式三:加上setsid
[root@m01~]# setsid  ping www.baidu.com &> /dev/null &






方式四:
[root@m01~]# (ping www.baidu.com &> /dev/null &)





方式五:
[root@m01~]# yum install -y screen
[root@m01~]# screen -S zzz        # zzz是打开新的窗口的名字  

相关文章

  • 进程脱离当前窗口的五种方式

    ---->如何让一个进程脱离当前窗口运行

  • screen命令

    切换到一个新的窗口 让进程在后台执行,回到原窗口 直接杀掉当前窗口 查看当前所有进程 回到指定进程 nohup 补...

  • 信号控制 & expect

    一,信号说明 二,信号处理 捕捉信号并处理 三,hup信号 ---->如何让一个进程脱离当前窗口运行 四, exp...

  • APUE读书笔记-18终端输入输出(16)

    12、终端窗口大小 大多数UNIX系统提供一种方式,可以跟踪当前终端窗口大小,以便内核在大小改变的时候通知前台进程...

  • IPC、Binder机制

    开启进程的方式:使用 android:process 。进程名以":"开头的进程属于当前应用的私有进程。 多进程会...

  • C# 激活窗口

    窗体启动后,再次启动时判断进程是否存在,如果已经存在则直接拉起当前进程,前置显示并聚焦窗口。

  • 获取当前进程ID

    获取当前进程ID 有2中方式

  • MySQL - PROCESSLIST

    查看MySQL当前的进程 一、使用方式: 1、如果有 SUPER 权限可以看到所有进程,否则只能看到当前用户自己发...

  • 【H5】cookie/sessionStorage/localS

    当前窗口再打开一个窗口 window.open()打开窗口的几种方式链接 常见正则 sessionStorage ...

  • 小知识

    web打开的方式: 1.在当前窗口打开链接 2.新窗口/标签页打开链接 3.弹出窗口打...

网友评论

      本文标题:进程脱离当前窗口的五种方式

      本文链接:https://www.haomeiwen.com/subject/mmqvoktx.html