How to use nohup In NodeJS
Another method to run a Node.js app as a background service is by using the nohup
command. nohup
is a Unix command that allows a process to continue running in the background after the user has logged out.
Run the following command to start the nohup replacing the <app_name> with the name of the node.js app:
nohup node /<app_name>/index.js &
The nohup command does not terminate this process even then the command terminal is closed.
How to Run a Node.js App as a Background Service ?
Running a Node.js application as a background service is a common requirement for ensuring that your app stays running even after you log out, or if the system restarts. This can be particularly important for server-side applications, APIs, or any long-running processes. This article explores several methods to run a Node.js app as a background service, including using systems on Linux, PM2 process manager, and creating a Windows service.
To run a node.js app as a background service is to even after closing the node terminal, the app server needs to be kept running.
Table of Content
- Using forever
- Using systemd on Linux
- Using nohup
Contact Us