打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux后台运行 nohup & > /dev/null

&指定命令为后台运行,在linux命令后,使用 &,命令执行的程序会在后台一直运行。运行过程中的内容会一直打印到标准输出。只能通过杀死进程来关闭。关闭终端后命令运行终止。

> 为重定向符,会把命令执行的输出内容重定向到指定的文件。>>同样为重定向符,内容会被追加到后面。

1 > /stdout                1表示对标准输入进行重定向
2 > /errout                2表示对错误输出重定向
2 > &1                     表示把错误输出到引用1的地方

 nohup 指定命令在终端关闭后依然运行。

 /dev/null 表示一个黑洞位置,代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失。

nohup /test.sh 1>/dev/null 2>&1 &

这样命令启动起来的test.sh会一直在后台运行直到被kill。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Unix/Linux中nohup命令讲解 - 51CTO.COM
java后台启动jar包
Linux标准输入、标准输出、错误输出
Linux——让程序在后台运行(四种方法+使用推荐)
linux后台运行和关闭、查看后台任务
linux命令之nohup
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服