首页 > 编程语言 >nohup--将程序放入后台执行

nohup--将程序放入后台执行

时间:2022-12-02 11:33:05浏览次数:46  
标签:输出 重定向 文件 -- 标准 nohup 后台

作用:可以将程序以忽略挂起信号的方式运行,常与&一起使用

语法: nohup Command [ Arg … ] [ & ] 

将程序放到后台运行的方法:

  •  command &  后台运行,关掉终端后程序停止

  •  nohup command &  后台运行,关掉终端程序不会停止,还会继续运行

注意点:

  • 如果使用nohup执行程序未显示进行标准输出流重定向,则标准输出流默认重定向到当前工作目录的nohup.out文件中。
  • 如果当前工作目录的nohup.out文件不可写,输出重定向到$HOME/nohup.out文件中。
  • 如果没有文件能创建或者打开用于追加,那么command参数指定的命令不可调用。
  • 如果标准错误未显示重定向,那么标准错误默认重定向到与标准输出相同的文件。

通常nohup & 会将日志输出到指定文件中:

nohup ./test.sh > test.log &

标准输出与标准错误输出重定向:

nohub ./test.sh > /dev/null 2>&1 &
  • 2>&1 标识标准错误输出重定向等同于标准输出重定向,及标准错误输出也重定向到文件/dev/null中。
  • & 放在后台执行

 

标签:输出,重定向,文件,--,标准,nohup,后台
From: https://www.cnblogs.com/Xinenhui/p/16943941.html

相关文章

  • mybatis 3中获得自增主键
    在MybatisMapper文件中添加属性“useGeneratedKeys”和“keyProperty”,其中keyProperty是Java对象的属性名!<insertid="insert"parameterType="Spa......
  • spring mvc中普通类获得request
    springmvc中,在控制层很容易获得request,response,但在其他层的话获得的话,其实必要性不大,但可以实现:在web.xml中加入<listener><list......
  • Java删除ArrayList中的重复元素的2种方法
    ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的Ar......
  • apache commons包中的commons-beanutils
    publicclassEntity{privateIntegerid=5;privateStringname="rongxinhua";publicIntegergetId(){returnid;}publicvoidsetId(......
  • springsecurity中处理框架页
    X-Frame-Options响应头X-Frame-OptionsHTTP响应头是用来给浏览器指示允许一个页面可否在<frame>,</iframe>或者<object>中展现的标记。网站可以使用此功能,来确保自......
  • mysql中的zeroDateTimeBehavior=convertToNull
    Cannotconvertvalue'0000-00-0000:00:00'fromcolumn1toTIMESTAMP在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候......
  • 解读数仓中的数据对象及相关关系
    摘要:为实现不同的功能,GaussDB(DWS)提供了不同的数据对象类型,包括索引、行存表、列存表及其辅助表等。这些数据对象在特定的条件下实现不同的功能,为数据库的快速高效提供了保证......
  • hyper-v 虚拟机与本机之间 sftp实现文件传输
    hyper-v主打安全性,所以跟VMware不一样,不能实现复制粘贴:文字、文件、文件夹,所以采取了折中的办法,在Windows主机端用powershell,sftp命令进行文件传输。前提需要安装并能......
  • 搭建WSL ubuntu python 环境的过程
    前提-windows11home版本目的-想启用ubuntu版本开发pythonapp Step打开WSL2,并且安装ubuntuwindows10企业版,win11家庭版,企业版都支持WSL2具体......
  • vscode编辑器设置背景图片(background-cover插件)以及代码颜色,编辑器其他颜色设置
    vscode编辑器设置背景图片(background-cover插件)以及代码颜色,编辑器其他颜色设置对着编辑器敲久了,看着编辑器总是一种颜色,有点厌烦,这时我们可以自己定义背景颜色或者背景......