I want to make sure node
is running when logging in. So in my .bashrc
file I have:
pkill node
sleep 1
node server.js &
Of course, that doesn't check if node
is running... it simply kills it and starts it up again. Instead I'd like something like this:
node_process = $(pidof node)
if [not_exists node_process]; then
node server.js &
fi
The problem is the not_exists
method doesn't seem to exist :). How do I test the existence of a number or string in Bash and is this the best way to ensure node is up and running upon login?