Minicom is the defacto standard serial communication program for Linux, modeled after the old DOS program Telix. While Minicom isn’t as advanced as Telix, it does offer quite a bit of functionality that satisfies most common needs. Unfortunately, it doesn’t include a binary upload option.
To see if a process is running, you can use the kill command: kill -0 <pid> You can then look at the return result to see if it was running. This is a little better than the typical “ps|grep” method.