nohup node app.js >/dev/null 2>&1 &
时间: 2024-04-26 07:19:00 浏览: 197
nohup是一个在Unix和Linux系统中使用的命令,它可以让你在终端关闭后继续运行一个程序。node是一个用于运行JavaScript代码的平台,而app.js是一个Node.js应用程序的入口文件。">/dev/null 2>&1"是将标准输出和标准错误输出都重定向到/dev/null,这样可以将输出信息丢弃。最后的"&"符号表示将程序放到后台运行。
所以,"nohup node app.js >/dev/null 2>&1 &"这个命令的作用是在后台运行一个Node.js应用程序,并且将输出信息丢弃,使得程序在终端关闭后仍然可以继续运行。
相关问题
nohup sh 123.sh 1 >/dev/null 2>&1 &
&1 &
This command runs the shell script "123.sh" with an argument of "1" in the background using "nohup" (no hang-up), redirects standard output to "/dev/null" (to discard any output), and redirects standard error to standard output (to avoid separating error messages from the standard output). The "&" symbol at the end is used to run the command in the background, allowing you to continue using the terminal.
The purpose of "nohup" is to allow a process to continue running even if the terminal session is ended. The standard output and error streams are redirected to "/dev/null" to discard any output that the script might generate.
In summary, this command runs the shell script "123.sh" in the background, discards any output, and merges standard error with standard output, making it convenient for long-running processes.
nohup ./manage >/dev/null 2>&1 & [1] 1935807
在Linux中,`nohup`命令用于在后台运行程序,并且不受终端关闭的影响。`>/dev/null`表示将标准输出重定向到`/dev/null`设备文件,`2>&1`表示将标准错误输出重定向到标准输出。因此,`nohup ./manage >/dev/null 2>&1 &`的含义是将`./manage`程序以后台方式运行,并将标准输出和标准错误输出都重定向到`/dev/null`设备文件。
这样做的目的是将程序的输出信息和错误信息都丢弃,不显示在终端上。这在一些需要长时间运行的程序或者不需要输出信息的程序中很常见。
范例:
```shell
nohup ./manage >/dev/null 2>&1 &
```
阅读全文