We have a program on our primary server that runs for some of our legacy machines. It's basically a customized time server so that old machines on the shop floor can keep accurate time (they are used for shop employees to clock in and out, among other things). Unfortunately, the program has no way to run in the background, which means the local console must be logged in at all times in order to keep this running. I'd like to eliminate the need for that, and make it start up at boot time. Currently, if the system goes down, I have to rush in and log in the local console so that the time server starts up.
Is there a way to make a process start at boot time, even before the local console is logged in? It's a simple program, runs in CLI fine, and no GUI or anything like that.