nohup: 忽略输入
时间: 2024-08-15 22:01:32 浏览: 76
`nohup`是一个在Unix和Linux系统中常用的命令,它的全称是“no hang up”。这个命令的主要作用是在后台运行一个程序,并且即使用户注销(登出)了系统,该程序也会继续执行,不会因为失去了控制终端连接而被挂起或终止。
当你使用`nohup`命令启动一个进程时,通常会将命令行重定向到一个文件(默认是`nohup.out`),这样所有的输出都不会直接显示在终端上,而是会被记录到指定的文件中。同时,`nohup`还会把标准输入、输出和错误(stdin, stdout, stderr)分别重定向到/dev/null,这意味着即使没有外部输入,进程也能独立运行。
相关问题:
1. 如何在Linux中使用`nohup`启动一个进程?
2. `nohup`命令中的输出文件名如何自定义?
3. 如果不希望输出被重定向,怎样避免使用`nohup`?
阅读全文