"nohup node app.js >/dev/null 2>&1 &"如何将后台运行的程序注销
时间: 2024-04-26 19:18:54 浏览: 62
要将后台运行的程序注销,可以使用以下步骤:
1. 首先,使用命令`ps -ef | grep node`查找正在运行的node进程的PID(进程ID)。
2. 找到对应的PID后,使用命令`kill PID`来终止该进程。例如,如果PID为1234,则执行`kill 1234`。
3. 确认进程已经被终止,可以再次使用命令`ps -ef | grep node`来检查是否还有相应的进程在运行。
这样就可以将后台运行的程序注销掉了。
相关问题
nohup node app.js >/dev/null 2>&1 &
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 .... >/dev/null 2>&1 &
这是一个常用的 Linux 命令,用于在后台运行程序,不受终端关闭的影响。
其中 nohup 是将程序放到后台运行的命令,后面的命令是指将程序的输出和错误信息都重定向到 /dev/null 中,这样可以避免程序输出信息到终端影响到用户的操作。
最后的 & 则是将程序放到后台运行的符号,这样用户就可以继续在终端中进行其他操作了。
阅读全文