1. 首页>
  2. 技术文章>
  3. centos让程序后台运行

centos让程序后台运行

11/17/23 9:00:37 AM 浏览 933 评论 0

centos

在CentOS或任何其他类Unix操作系统中,有几种方法可以使程序在后台运行。

使用 &

最简单的方法是在命令的末尾添加一个&符号。这将会把程序放入后台执行。

bash

your_command &

但是,如果你关闭了终端,该进程可能也会被终止。为了避免这种情况,你可以使用nohup命令。

使用 nohup

nohup命令可以防止程序因为终端关闭而被挂起。

bash

nohup your_command > output.log 2>&1 &

这里,>是用来重定向输出到文件output.log,2>&1是将标准错误也重定向到标准输出(即与输出日志文件相同),&则将命令放到后台运行。

网友讨论