Nohup 的使用简介

查看原文

来看一看 nohup 的使用。 nohup command & 是最基本的用例,它起了一个 command 的进程,标准输出和标准错误重定向到 nohup.out,不响应 SIGHUP 信号。 nohup nice command & 是让 nohup 与另一个 UNIX 应用 nice 混合使用,它是 command 这个进程的优先级变得非常低,占用更少的 CPU 时间。对于使用 ssh 的场景,有可能会因为执行了 nohup 后台任务而拒绝登出,因为 ssh 拒绝丢失后台任务的标准输入的数据。对于这种场景,我们可以加上 < /dev/null 解决。原理是 stdin/stdout/stderr 三个流都被重置,ssh 就不会 hang 在那里了。