nohup node app.js >/dev/null 2>&1 &
时间: 2024-04-26 08:19:00 浏览: 17
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 node app.js >/dev/null 2>&1 &"如何将后台运行的程序注销
要将后台运行的程序注销,可以使用以下步骤:
1. 首先,使用命令`ps -ef | grep node`查找正在运行的node进程的PID(进程ID)。
2. 找到对应的PID后,使用命令`kill PID`来终止该进程。例如,如果PID为1234,则执行`kill 1234`。
3. 确认进程已经被终止,可以再次使用命令`ps -ef | grep node`来检查是否还有相应的进程在运行。
这样就可以将后台运行的程序注销掉了。
解释一下nohup push.sh >/dev/null 2>&1 &
nohup push.sh >/dev/null 2>&1 是一个Linux命令,它的作用是在后台运行一个名为push.sh的脚本,并将脚本执行的输出信息(包括标准输出和标准错误)重定向到/dev/null,这样可以避免该脚本的输出信息在终端上显示。具体来说:
- nohup命令用于在后台运行脚本,即使用户注销或断开与服务器的连接,脚本仍然可以继续运行。
- > /dev/null 表示将标准输出重定向到/dev/null,即丢弃所有输出信息。
- 2>&1 表示将标准错误重定向到标准输出,即将标准错误输出信息合并到标准输出中。最后,标准输出和标准错误都被重定向到了/dev/null,脚本执行时的任何输出信息都不会被显示出来。