I have a Linux machine that I want to leave unattended. I have a program on this machine that I want to automatically start when the machine boots up and runs unattended.
What is the best way to configure this program to start on startup? I don't have any sort of GUI installed, so can't use gnome-session-properties or anything along that sort of line. Do I have to configure an automatic login to a special autonomous user? If the program can run without having first logged in as a user, what memory can it write to and where can it store text files it needs?