zoukankan      html  css  js  c++  java
  • & 和nohup使用

    " & "的使用  将工作丢到背景(这里指的背景并非是系统的背景,指的是在终端模式下,可以避免ctrl+c中断的一个情景)中去执行(但是如果终端关闭时,程序也就退出了,这时可以使用nohup指令)

     

    [sislcb@gm_247 ~]$ tar -zpcf test.gz  test &

    [1] 26433        // [1] 分配的后台工作号码,  26433 是PID

    [1]+  Done                    tar -zpcf test.gz test    // 表示[1]这个工作号码完成了,


    停止程序 [ctrl+z]


    暂停 使用[ctrl+z]将当前正在打开的工作,丢到背景中去,则状态出于暂停状态了

    比如当前正在 vi ~/.bash状态,ctrl+z之后,

     会输出

     [1]+  Stopped                 vim ~/.bash

     

    观察目前的背景工作状态: jobs

    将背景工作拿到前景来处理的指令: fg

    让工作在背景下(暂停的状态)的状态变成运行中的指令:bg

     

    kill -9  pid  强制删除一个不正常的 工作

    kill -15 pid  正常的步骤退出(15是默认值)  

    两者的区别是,比如正在vi temp.txt ,如果是9的话,就会有一个.temp.txt.swp的临时文件存在,如果是15的话是正常退出的,就没有了

      

    nohup 可以再脱机或者注销之后,让工作继续进行

  • 相关阅读:
    备战-Java 并发
    备战-Java 容器
    备战-Java 基础
    算法-链表
    2021-常见问题收集整理-1
    算法-双指针
    HTTP 下载文件的一些记录
    语义化版本 2.0.0
    勒索病毒典型传播途径与预防建议
    看杨院士如何解读——北斗与综合PNT体系
  • 原文地址:https://www.cnblogs.com/moqiang02/p/4061204.html
Copyright © 2011-2022 走看看