systemd User = setting: как применять выборочно?

Установить imagemagick Использование терминала, на котором находится pdf:
convert -density 150 input.pdf -quality 90 output.png
, в соответствии с которым: PNG, JPG или (практически) любой другой формат изображения можно выбрать -density xxx будет устанавливать dpi на xxx (общие - 150 и 300) [ f3] установит сжатие в xxx для форматов файлов PNG, JPG и MIFF (100 означает отсутствие сжатия), все другие параметры (например, обрезка, оттенки серого и т. д.) можно просмотреть на веб-сайте Image Magic.
0
задан 22 September 2017 в 22:20

3 ответа

У вас есть правильный синтаксис, но неправильная версия systemd. Вы читаете документы для текущей версии системы, но используете более старую версию. Синтаксис +ExecXYZ был введен в systemd версии 231.

Обходной путь для вашей «службы» для запуска от имени root, а затем ваши сценарии, которые должны запускаться как postgres, включают bash которые сначала su на PostgreSQL.

Но почему вы пишете свой собственный файл postgresql systemd вместо того, чтобы использовать уже написанный?

0
ответ дан 22 May 2018 в 18:12
  • 1
    да, мой 219 или что-то в этом роде. У меня было это запущено, завернутое в sudo, но тогда sudo имеет родительский контроль над 1, а не postgres, а затем происходят интересные вещи, в зависимости от того, какой pid вы загружаете в systemd как MainPID. Я понял это сейчас, но работая как пользователь postgres, я пытался избавиться от этой ситуации. Не работала - как вы указали. – n-alexander 25 September 2017 в 04:23

У вас есть правильный синтаксис, но неправильная версия systemd. Вы читаете документы для текущей версии системы, но используете более старую версию. Синтаксис +ExecXYZ был введен в systemd версии 231.

Обходной путь для вашей «службы» для запуска от имени root, а затем ваши сценарии, которые должны запускаться как postgres, включают bash которые сначала su на PostgreSQL.

Но почему вы пишете свой собственный файл postgresql systemd вместо того, чтобы использовать уже написанный?

0
ответ дан 18 July 2018 в 06:23

У вас есть правильный синтаксис, но неправильная версия systemd. Вы читаете документы для текущей версии системы, но используете более старую версию. Синтаксис +ExecXYZ был введен в systemd версии 231.

Обходной путь для вашей «службы» для запуска от имени root, а затем ваши сценарии, которые должны запускаться как postgres, включают bash которые сначала su на PostgreSQL.

Но почему вы пишете свой собственный файл postgresql systemd вместо того, чтобы использовать уже написанный?

0
ответ дан 24 July 2018 в 18:35

Другие вопросы по тегам:

Похожие вопросы: