спасибо за ответы. не могли бы вы сказать мне, что 5 х 5 обучение.. это 5 подходов по 5 повторений в каждом? Гениально. Вы решили все мои проблемы с DNS. Спасибо! "присоединиться" есть другое использование, вы имели в виду "кот"? Ты не проблема, ваш ПИ. Хотя это правда, что социальные мероприятия оказывают позитивное влияние в рабочей среде и интересах профессиональные отношения, я думаю - как руководитель команды - что, не посещающих общественной деятельности не должны быть дополнительным минусом на верхней части упущенной выгоды. Все люди разные и вы, безусловно, проявили волю к посещению показывая на достаточное количество времени. Что сказал, я, к сожалению, не имеем никаких дальнейших советов для вас. это странно, потому что мой GPS работает, но не компас :с На самом деле я пробовал это раньше, но делать не с различными загадочные ошибки. Я не заметил, что там уже скомпилированный исполняемый в связке Git и что один работает с Debian. Спасибо!

Вопрос: Могу ли я начать процесс с systemd и назначить процесса рабочий каталог на мой выбор?

У меня есть сервис, который я хочу начать с помощью systemd. Когда эта служба запускается, я хочу быть в состоянии назначить его текущим рабочим каталогом. Я знаю, как это сделать, если я через инит, но у меня возникли проблемы с помощью systemd.

Вот что я пыталась получить работу.

Моя Служба

Я создал простую программу ("listdir"), написанный на Python, и поместить в каталог/opt/bin и/listdir:

#! /usr/Бен/Python с

импорт ОС

печать 'текущий рабочий каталог: %ы' % (ОС.функция getcwd())

Мой Файл Конфигурации

Затем я создал listdir.сервисный файл для systemd в и разместили его здесь: в/lib/systemd в/системы/listdir.услуги:

[Блок]
Описание=тест перечисления ухо.

[Услуги]
ExecStartPre=перейти в /usr/местные
ExecStart=/опт/бин/listdir
StandardOutput=syslog в
StandardError=syslog в

[Установите]
WantedBy=Multi-потребителя.цель

Проблема

Когда я запускаю systemctl начать listdir мой системный журнал записи в корневой каталог ("/") в качестве текущего рабочего каталога. Конечно, я ожидал, что /usr/местные как текущий каталог, так как я думал, ExecStartPre бы изменить директории перед запуском процесса.

Очевидно, я представляю, что systemd не будет работать что-то вроде Shell-скрипт (хотя я знаю, что это не shell-скрипт). Может кто-нибудь дать мне представление о том, что я должен делать? Можно ли установить рабочий каталог, используя команду systemd? Спасибо!


Редактировать: мой системном журнале ошибка. (Я только сейчас заметил.)

Исполняемый путь не является абсолютным, не обращая внимания: возможно, в /usr/местные 

Так что, возможно, является командной оболочки, а не исполняемый сам. Ладно. Но есть еще какой-то способ для меня, чтобы изменить каталогах с помощью systemd в?