Skip to content

How to run command CTRL+Z in Shell?

I have a Node progress. I want to auto-start it and keep it in background via a shell script. The way I keep background progress is press crtl+Z after run npm run start, then run bg && disown. Now I’ve got a problem: How to process this crtl+Z command in Shell script?



Another way to run a script in the background is to simple write:

npm run start &

The ampersand starts the process up in the background and makes it so you don’t have to worry about processing ctrl-z. If you were dead set on using ctrl-z however, this is actually just a SIGTSTP interrupt and


could be used to emulate it.