0
点赞
收藏
分享

微信扫一扫

【Linux】一步一步学Linux——nohup命令(136)


00. 目录


文章目录


  • ​​00. 目录​​
  • ​​01. 命令概述​​
  • ​​02. 命令格式​​
  • ​​03. 常用选项​​
  • ​​04. 参考示例​​
  • ​​05. 附录​​


01. 命令概述

nohup命令​可以将程序以忽略挂起信号的方式运行起来,被运行的程序的输出信息将不会显示到终端。

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到​​$HOME/nohup.out​​文件中。如果没有文件能创建或打开以用于追加,那么 command参数指定的命令不可调用。如果标准错误是一个终端,那么把指定的命令写给标准错误的所有输出作为标准输出重定向到相同的文件描述符。

02. 命令格式

用法:nohup 命令 [参数]...
 或:nohup 选项

03. 常用选项

执行 COMMAND 命令, 忽略 hangup (挂起) 信号.

--help 显示此帮助, 然后退出

--version
显示版本信息, 然后退出

04. 参考示例

4.1 使用nohup命令在后台运行程序

[deng@itcast ~]$ nohup bash a.sh &
[1] 7957
[deng@itcast ~]$ nohup: 忽略输入并把输出追加到"nohup.out"

[1]+ 完成 nohup bash a.sh

使用nohup命令提交作业,如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件

4.2 指定输出文件, 输出被重定向到output.txt文件中

[deng@itcast ~]$ nohup bash a.sh &> error.txt
[deng@itcast ~]$

05. 附录

参考:​​【Linux】一步一步学Linux系列教程汇总​​



举报

相关推荐

0 条评论