`

& 和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 可以再脱机或者注销之后,让工作继续进行

 

 

 

分享到:
评论

相关推荐

    Linux nohup实现后台运行程序及查看(nohup与&)

    这时就需要借助 nohup 和 & 命令来实现。 nohup java -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -jar test.jar $1 $2 $3 & (1) nohup  加在一个命令的最前面,表示不挂断的运行命令 (2) & 加载一个命令的...

    linux &、nohup与Systemctl的使用

    `&`、`nohup`和`systemctl`都是实现这一目标的工具,它们各自有着不同的特性和用途。 首先,`&`符号用于将命令放入后台执行。当你在终端输入一个命令后面加上`&`,比如`command &`,这个命令就会立即返回终端提示符...

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

    本文主要讲解两种常见的后台执行命令:`&` 和 `nohup`。 首先,`&` 符号用于将命令放入后台执行。当你在命令末尾添加 `&` 时,程序将不会阻塞终端,而是立即返回命令提示符,允许你继续进行其他操作。例如,如果你...

    一文明白使用nohup将服务器训练程序后台运行不关闭+随时通过查看训练情况输出与visdom可视化

    使用nohup将训练程序后台不间断运行+随时查看训练情况输出与可视化使用服务器进行远程训练nohup指令和查看输出缺省输出文件的写法指定输出文件的写法和CUDA一起用实时查看out配合visdom使用 使用服务器进行远程训练 ...

    nohup使用方法LINUX|CENTOS

    下面是 nohup 命令的使用方法和参数解释: nohup 命令的基本语法 nohup 命令的基本语法是:nohup command [ Arg … ] [ & ] 其中,command 是要执行的命令,Arg 是命令的参数,& 是一个特殊符号,表示让命令在...

    详解nohup /dev/null 2&1 含义的使用

    nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 该命令的...

    nohup、&、setsid、fork和fg、bg究竟有啥区别?

    ,而命令行或脚本中可以通过使用命令setsid来运行程序实现。setsid帮助一个进程脱离从父进程继承而来的已打开的终端、隶属进程组和隶属的会话。  需要注意,代码中调用setsid是有条件的:即调用进程自己不能是进程...

    详解nohup /dev/null 2>&1 含义的使用

    使用 `nohup` 命令的基本格式是 `nohup command &`,其中 `command` 是要执行的程序或命令。如果想要在执行命令的同时将其输出重定向,可以结合使用重定向操作符。 在 `nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &`...

    详解linux下nohup日志输出过大问题解决方案

    然而,当使用`nohup`时,日志输出可能会迅速增加,导致日志文件过大,这不仅占用大量磁盘空间,还可能使日志分析变得困难。本文将详细讨论如何解决`nohup`日志输出过大问题,并提供一些实用的解决方案。 首先,理解...

    Linux-nohup日志拆分

    在Linux环境下,我们经常会使用`nohup`命令来运行一些长时间运行的任务,这些任务会将输出重定向到`nohup.out`文件中。随着运行时间的增长,这个文件可能会变得非常大,不仅占用大量磁盘空间,还可能影响系统的性能...

    nohup命令详解.txt

    - 在复杂环境中使用`nohup`时,考虑使用更高级的进程管理工具,如supervisord或systemd,它们提供了更全面的控制和监控功能。 通过以上详尽的解析,我们可以看到`nohup`命令在Linux系统中扮演着重要的角色,尤其...

    linux下nohup日志输出过大问题的解决方法

    但是在使用 nohup 命令时,经常会遇到日志输出文件过大的问题,导致日志文件变得非常庞大,难以查看和管理。因此,找到一种解决 nohup 日志输出过大问题的方法是非常必要的。 在 Linux 下,nohup 命令的输出日志...

    【已解决】利用nohup使得Python Flask项目在Ubuntu系统上后台运行

    二、nohup 1、nohup 是 no hang up 的缩写,就是不挂断的意思。 2、nohup命令:在系统上运行一个进程的时候,不想让其在你退出账号时关闭,即可用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程...

    rocketmq控制台jar和启动指令

    rocketmq控制台jar和启动指令,用来图形化查看mq队列和消息,启动指令:nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=192.168.100.62:28881 & 或者 nohup ...

    解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题

    1、使用 paramiko 模块ssh 登陆到 linux 执行nohup命令不生效 # 执行命令 def command(ssh_config, cmd, result_print=None, nohup=False): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy...

    通过nohup循环执行该脚本即可不间断执行(单纯的nohup不起作用时)

    当单纯的nohup命令不能起到在当前窗口关闭后仍可以执行某个操作或展示时,试试这个脚本吧,绝对可用。下载下来把里面的文件名称改一下,搜索的线程名字改一下,保存后用nohup执行,窗口关闭后也能保证程序不挂掉,好...

    nohup.out

    nohup.out

    Linux中nohup与&的用法和区别详解

    结合`nohup`和`&`一起使用,如`nohup python loop_hello.py &`,则会得到一个在后台运行且不受SIGHUP信号影响的程序。在这种情况下,即使用户关闭session,程序依然会继续执行,除非手动kill,或者程序本身因其他...

Global site tag (gtag.js) - Google Analytics