I’m coding a Java application which when operational will start when the headless computer boots to control and save data from digital cameras. The app requires some initialization files, other support files, and a folder for logs which I have put in /usr/local/data. The folder “data” is read/write for everyone. A remote user will need to access initialization files from time to time.
Is this a good place for this? Does LINUX use a standard place for application files and folders?
There are a few standards to pick from.
IMHO, creating a user to run the process with configuration and data under its home directory is the best way to keep everything in one place (thats easy to find)