Вы не можете этого сделать. Переменная среды начинается с родительской оболочки (той, с которой вы запускали вашу программу). Родительская оболочка создает новый процесс (для запуска вашего кода Python) и копирует переменные среды в этот процесс. Каждый из ваших os.system() создает новый процесс и копирует в него переменные среды. Затем, os.system() созданный процесс завершается, и его среда исчезает.
Реальные процессы не могут изменить среду родителя.
Работает ли apache? Эта ошибка не отражает никаких проблем с самим apache, но она сообщает вам, что даже если вы использовали команду systemd для включения службы, она фактически вызывает сценарий стиля SysVinit. Если apache работает правильно, вы можете спокойно проигнорировать эту ошибку.
Работает ли apache? Эта ошибка не отражает никаких проблем с самим apache, но она сообщает вам, что даже если вы использовали команду systemd для включения службы, она фактически вызывает сценарий стиля SysVinit. Если apache работает правильно, вы можете спокойно проигнорировать эту ошибку.
Работает ли apache? Эта ошибка не отражает никаких проблем с самим apache, но она сообщает вам, что даже если вы использовали команду systemd для включения службы, она фактически вызывает сценарий стиля SysVinit. Если apache работает правильно, вы можете спокойно проигнорировать эту ошибку.
Это не ошибка, а информация о том, что Ubuntu 16.04 по-прежнему использует файл стиля инициализации SysV для запуска Apache, и systemd просто обертывает это.
Из /lib/systemd/systemd-sysv-install:
# This script is called by "systemctl enable/disable" when the given unit is a
# SysV init.d script. It needs to call the distribution's mechanism for
# enabling/disabling those, such as chkconfig, update-rc.d, or similar.
Это не ошибка, а информация о том, что Ubuntu 16.04 по-прежнему использует файл стиля инициализации SysV для запуска Apache, и systemd просто обертывает это.
Из /lib/systemd/systemd-sysv-install:
# This script is called by "systemctl enable/disable" when the given unit is a
# SysV init.d script. It needs to call the distribution's mechanism for
# enabling/disabling those, such as chkconfig, update-rc.d, or similar.
Это не ошибка, а информация о том, что Ubuntu 16.04 по-прежнему использует файл стиля инициализации SysV для запуска Apache, и systemd просто обертывает это.
Из /lib/systemd/systemd-sysv-install:
# This script is called by "systemctl enable/disable" when the given unit is a
# SysV init.d script. It needs to call the distribution's mechanism for
# enabling/disabling those, such as chkconfig, update-rc.d, or similar.