This is the procedure that you can use to Stop all running DataCenter 7.x to 9.x processes (services) (for Linux).
1. Stop all of the NovaStor DataCenter processes (services) for any type of node installed on a Linux machine. The process names for those services for what running processes would need to be manually stopped is below. In a Linux shell logged in as root you would first perform a type of ps processfind type of Linux command such as either "ps aux", and look through the list of running processes, or grep for one particular process like with "ps aux | grep nbksrv" for instance to locate the process ID for the single "hiserv" service, if it is running, for that process name that is in the list below. You would then use the kill processname type of Linux command, for instance "kill -9 49910" (if 49910 = the process ID for the "hiserv" process that is running) to stop those processes by name, one by one:
The list of all DataCenter process (service) names, in alphabetical order (Note: DataCenter 9.x added or replaced additional processes, which are noted at the bottom in a separate list). Note: Not all of the processes will be found across every Linux node, there is a note in paratheses to the right of each process name to clue you in if that service was installed on the particular node type:
"DCWebserver" (this process is only found on a DataCenter 7.x or older Command Server node)
"DerbyDB" (this process is only found on a DataCenter 7.x or older Command Server node)
"hijacc" (this process is found on all versions of DataCenter, on all backup server enabled nodes)
"hiserv" (this process is found on all versions of DataCenter, on all backup server enabled nodes)
"mpx" (this process is found on all versions of DataCenter, on all backup server enabled nodes)
"nbksrv" (this process is only found on a DataCenter 8.x or newer backup server enabled client or Command Server node)
"OpenEJBServer" (this process is only found on a DataCenter 7.x or older Command Server node)
"rcmd-dispatcher" (this process is only found on a DataCenter 7.x or older Command Server node)
"rcmd-executor" (this process is found on all versions of DataCenter, on ALL nodes)
"TomEE.amd64" (this process is only found on a DataCenter 8.x or newer Command Server node)
DataCenter 9.x additional processes:
"dcbs" (this process is found on all DataCenter 9.x backup server enabled nodes)
"NovaStorDCCommandServerProxy" (this process is found on a DataCenter 9.x Command Server node)
"postgres" (this process is found on a DataCenter 9.x Command Server node)
"pg_ctl" (this process is found on a DataCenter 9.x Command Server node)
"psql" (this process is found on a DataCenter 9.x Command Server node)
2. You would then run either the "ps aux" or "ps aux | grep hiserv" type of ps processfind type of Linux command again to reference the above process names to see if any of them still appear in the list as running processes, and then stop them using the kill processname type of Linux command ("kill -9 PID"). Once all of the DataCenter processes (services) have been stopped manually like this, then you can proceed with what you needed to do that required the services to be stopped first, such as overwriting a binary DC executable file or otherwise.
Note: Hint, if you ever need to restart all of the DataCenter processes (services) on a particular Linux node, to get around not having to restart the Linux machine, is to upgrade the version in place to the same version that is already installed which will stop the services and then restart the services at the end of the installation. This is true for all the different types of DataCenter nodes, client, backup server enabled client, and Command Server.