Fixed problem with start command not working right

if the start command was issued multiple times, it would start new
processes and remove the previous PID even if the process was still
running.