Я пишу приложение на C # (в Visual Studio для Windows), которое будет запускаться как моно-приложение в Unix (Raspbian или Debian).Я новичок в Unix, и хотя я прочитал (ну, конечно, прочитал) Стандарт Linux Foundation для файловой системы Я до сих пор не до конца понимаю, куда мне поместить файлы, которые понадобятся моему приложению.У меня есть:
- Скомпилированное приложение C # (app.exe).Я думал, что поместил бы это в / usr / bin , за исключением того, что приложение не запускается напрямую (оно вызывается "mono app.exe"), так что, возможно, / usr / libexec лучшее расположение?
- Конфигурационные файлы (их может быть несколько) (app.1.conf, app.2.conf и т. д.).Если бы они не были ориентированы на пользователя, я бы подумал, что / etc / app (каталог, а не файл) будет хорошим местом для них.Как насчет того, если они зависят от пользователя? / home / ?
- Файл журнала (app.log).Кажется, что / var / log - правильное место для этого.
Заранее благодарен за ваш вклад.