systemd daemon & python получает неправильное время

Я сделал демона, что он запускается systemd, и внутри моего демона у меня есть функция python, чтобы получить время. Проблема в том, что время неправильное, у меня 8 часов разницы.

Это мой служебный скрипт:

[Unit] Description=auto-sync daemon [Service] ExecStart=/bin/bash -c "/usr/bin/auto-sync -s" [Install] WantedBy=basic.target 

Я пробовал несколько способов получить час на питоне, но все они ошибаются.

 from datetime import datetime datetime.now().strftime("%d-%m-%Y %H:%M:%S") 

Я сказал себе, что проблема может заключаться в том, что какой-то странный системный пользователь запускает скрипт, поэтому добавил: User=root но у меня все еще такая же проблема! Есть идеи?

Я на самом деле не хотел добавлять +8 часов, потому что я не уверен, что все пользователи моей программы имеют одну и ту же проблему

  • Как перезапустить службу systemd при изменении графики?
  • LSB: поднять сетевой интерфейс
  • Как окончательно отключить запрос root-password для режима восстановления, RHEL7
  • Смущает записи ExecStartPre в файле systemd unit
  • Как проверить систему system.journal из другой системы
  • Почему мой пользовательский логин вызывает systemd для использования процессора?
  • systemD Loaded vs. Enabled
  • Сохранять переменные среды с помощью systemd?
  • One Solution collect form web for “systemd daemon & python получает неправильное время”

    Ваш часовой пояс на 8 часов от GMT? Похоже, ваш вызов python в datetime.now () не использует ваш текущий часовой пояс и вместо этого возвращает вам время, указанное в часовой пояс GMT.

    Внутренне это время – это просто длинное целое число, содержащее количество секунд с 1 января 1970 г. по Гринвичу. Проблема заключается в том, что ваш python работает в неправильном часовом поясе. Вы можете использовать библиотеку pytz, чтобы исправить это, см. Эти ответы .

    Interesting Posts

    Найдите значение из динамического файла и перейдите к переменной в HTML

    Смутно с awk! Получение: «невозможно открыть» «для вывода»

    Сохранять сеанс ssh

    Безопасно ли вручную выполнять операцию apt-get update?

    Неполное обновление на фабрике делает файловую систему btrfs непригодной?

    rndc не работает на FreeBSD

    Почему мой $ PATH не наследуется вызванным bash?

    Найти и заменить значения с помощью счетчиков

    Получение «внутреннего DNS» Samba 4.1 для обновления имен хостов от dhcpd

    Поиск истории команд

    Какие установленные пакеты программного обеспечения используют большинство дискового пространства на Debian?

    Какая магия позволяет мне добавлять удаленные файлы при вводе команды scp?

    Почему эта составная команда {…} не выходила при ошибке, когда используется с ||?

    изменить шаблон, удалив пробелы?

    Невозможно понизить ядро ​​Linux: недостаточно свободного места на диске

    Linux и Unix - лучшая ОС в мире.