У меня есть сервер PostgreSQL, который я запускаю из командной строки, когда вхожу в систему после входа в систему. Он работает не как обычная служба PostgreSQL, а под моим именем с данными, хранящимися в моем домашнем каталоге, и на другом порту.
Как мне заставить его запускаться с моими собственными разрешениями пользователя, например, когда сервер перезагружается?
Обычно я запускаю следующую команду:
cd ~/pgdata01 && /usr/lib/postgresql/9.4/bin/postgres -D /home/user/pgdata01/data -c config_file=/home/user/pgdata01/config/postgresql.conf