ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux nohup、&、 2>&1 含义

2021-09-28 10:31:07  阅读:177  来源: 互联网

标签:输出 命令 FILENO 含义 标准 nohup 文件 Linux


nohup

nohup命令用于不挂断地运行命令(关闭当前session不会中断改程序,只能通过kill等命令删除)。
使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件。

&

&用于后台执行程序,但是关闭当前session程序也会结束

2>$1

bash中:

  • /dev/null 表示空设备文件
  • 0 代表STDIN_FILENO 标准输入(一般是键盘),
  • 1 代表STDOUT_FILENO 标准输出(一般是显示屏,准确的说是用户终端控制台),
  • 2 三代表STDERR_FILENO (标准错误(出错信息输出)。

2>&1就是用来将标准错误2重定向到标准输出1中的。此处1前面的&就是为了让bash将1解释成标准输出而不是文件1。

 

标签:输出,命令,FILENO,含义,标准,nohup,文件,Linux
来源: https://www.cnblogs.com/wyhb008/p/15346730.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有