Задать вопрос

Почему не работает созданная мной служба (systemd)?

Доброго времени суток!
помогите понять почему не запускается юнит ?

[Unit]
Description=vkbot
After=network.target
Requires=mysql.service

[Service]
Type=simple
Restart=always
WorkingDirectory=/home/vadim/vkbot
ExecStart=/usr/bin/python3.5 /home/vadim/vkbot/variator.py

[Install]
WantedBy=multi-user.target

отчет такой:

● vkbot.service - vkbot
Loaded: loaded (/etc/systemd/system/vkbot.service; disabled; vendor preset: enabled)
Active: inactive (dead)

май 03 16:53:29 kyklaed-Virtual systemd[1]: Stopped vkbot.
май 03 16:53:29 kyklaed-Virtual systemd[1]: Started vkbot.
май 03 16:53:29 kyklaed-Virtual systemd[1685]: vkbot.service: Failed at step CHDIR spawning /usr/bin/python3.5: No such file or directory
май 03 16:53:29 kyklaed-Virtual systemd[1]: vkbot.service: Main process exited, code=exited, status=200/CHDIR
май 03 16:53:29 kyklaed-Virtual systemd[1]: vkbot.service: Unit entered failed state.
май 03 16:53:29 kyklaed-Virtual systemd[1]: vkbot.service: Failed with result 'exit-code'.
май 03 16:53:29 kyklaed-Virtual systemd[1]: vkbot.service: Service hold-off time over, scheduling restart.
май 03 16:53:29 kyklaed-Virtual systemd[1]: Stopped vkbot.
май 03 16:53:29 kyklaed-Virtual systemd[1]: vkbot.service: Start request repeated too quickly.
май 03 16:53:29 kyklaed-Virtual systemd[1]: Failed to start vkbot.
  • Вопрос задан
  • 7314 просмотров
Подписаться 2 Оценить 3 комментария
Решения вопроса 1
@Erelecano
Админю сервера, починяю примуса.
Failed at step CHDIR spawning /usr/bin/python3.5: No such file or directory

Вам ничего не говорит?

Ну и не надо так. Не надо файлы лежащие у юзера запускать через системные юниты. Вам Поттеринг дал systemd --user
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
lubyagin
@lubyagin
Python+C console apps, image processing
Вероятно, строка
ExecStart=/usr/bin/python3.5 /home/vadim/vkbot/variator.py

не может быть выполнена. Ошибка "Failed at step CHDIR spawning ..." в вашем случае может выдаваться, когда сервис, запущенный под заданным UID:GID не имеет доступа к файлу /home/vadim/vkbot/variator.py. Либо, данный файл переименован (отсутствует).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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