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?
 
     
    