千家信息网

Linux中如何使用nohup命令

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"Linux中如何使用nohup命令"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Linux中如何使用nohup命令"文章能帮助大家解决问题。
千家信息网最后更新 2026年11月03日Linux中如何使用nohup命令

这篇文章主要介绍"Linux中如何使用nohup命令"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"Linux中如何使用nohup命令"文章能帮助大家解决问题。

nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示"and"的符号)到命令的尾部。

nohup命令基本语法

nohup 命令的基本语法如下:

$ nohup command arguments或$ nohup options

如果你想要得到更多关于 nohup 的用法介绍,可以查看它的帮助页面:

$ nohup --help

使用nohup命令启动一个程序

如果你需要运行一个程序,即使对应的 Shell 被退出后依然保持运行,可以这样使用 nohup 运行这个程序:

$ nohup command

当这个程序进行起来之后,这个程序对应的 log 输出及其错误日志都将被记录在 nohup.out 文件里,这个文件一般位于家目录或者当前目录。

重定向程序的输出

如果我不想把程序的输出保存在家目录或者当前目录,我想保存在我指定的路径,并且自定义文件名,要怎么操作?这时我们就可以使用重定向操作 > 。

比如,我现在有个脚本 myScript.sh 我想把它的输出保存在家目录下的 output 目录下,文件名为 myOutput.txt ,可以这样运行:

$ nohup ./myScript.sh > ~/output/myOutput.txt

使用nohup命令后台启动一个程序

如果想让程序在后台运行,可以加上 & 符号。但这样运行之后,程序就无影无踪了。想要让程序重新回到终端,可以使用 fg 命令。

这个命令的输出 log 将保存在 nohup.out 文件里,你可以使用 cat 或其它命令查看。第二行里 8699 这个数字代表这个命令对应的进程号,也就是 pid 。我们可以使用 ps 命令来找到这个进程。

使用nohup同时运行多个程序

如果你需要同时跑多个程序,没必要一个个运行,直接使用 && 符号即可。比如,你想同时跑 mkdir ,ping,ls 三个命令,可以这样运行:

$ nohup bash -c 'mkdir files &&ping -c 1 baidu.com && ls'> output.txt

终止跑在后台的进程

上面有提到,nohup 命令结合 & 符号可以使进程在后台运行,即使关闭了终端依然不受影响。这时,如果想要终止这个进程,要怎么操作呢?

最简单的当属 kill 命令,相信大家用过很多次了。

$kill -9 PID

那要如何找到进程对应的 pid 呢?我们可以使用 ps 命令。

$ ps aux | grep myScript.sh

或者你使用 pgrep 命令也行。

接下来,再使用 kill 命令就可以终止该进程了。

$kill -9 14942

关于"Linux中如何使用nohup命令"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

命令 程序 运行 进程 后台 目录 文件 输出 符号 同时 知识 参数 多个 更多 终端 行业 语法 帮助 不同 实用 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网新科技 广州大一互联网络科技有限公司 湖南永感互联网科技有限公司 涨乐互联网科技 互联网科技的 互联网金融 科技金融 上海挚品互联网科技 互联网科技作文 广州宏创互联网科技 国外互联网科技网站 互联网巨头投资的硬核科技 现代科技和互联网有关系吗 电子科技大学互联网创业大赛 互联网行业科技股 智帮互联网科技公司最近动向 深圳无忧互联网科技 互联网时代高科技布局 东风日产互联网科技公司叫什么 伍佰万互联网科技是干嘛的 株洲百竞科技的互联网营销顾问 中国互联网科技股 鑫亿盛互联网科技 新浪科技互联网 卓越科技互联网 招聘 滨湖区互联网智能科技产品供应 互联网公司会议桌创意科技软装饰 受益于互联网科技的高速发展 崇明区互联网教育科技售后服务 陕西九四连强互联网科技有限公司 互联网科技职业技能培训学校
0