Вопросы с тегом «systemd»

14
Почему расширение параметров bash не работает внутри служебных файлов systemd?

Я пытаюсь использовать systemd«s EnvironmentFileи добавить опцию в команде , когда он установлен в файле. У меня есть следующее в файле модуля: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" который ничего не повторяет, когда я запускаю службу. Следующее работает как ожидалось:...

14
Как я могу заставить свои пользовательские сервисы ждать, пока сеть не станет онлайн?

Я написал пару системных файлов пользовательских служб, которые я хочу, чтобы пользователи включали, и которым требуется работающее сетевое соединение. Я думал, что это будет так же просто, как: Wants=network-online.target After=network-online.target Тем не менее, службы, кажется, начинают слишком...

14
Сценарий запуска systemd postgresql

Я в процессе установки postgresql на второй сервер Ранее я установил postgresql, а затем использовал предоставленный скрипт ./contrib/start-scripts/linux Помещено в правильный каталог # cp ./contrib/start-scripts/linux /etc/rc.d/init.d/postgresql92 # chmod 755 /etc/rc.d/init.d/postgresql92 Который...

14
systemd: как проверить запланированное время отложенного выключения?

Я люблю использовать shutdown -h TIME/+DELAYиногда. Однако после перехода на systemd (в Ubuntu) ситуация, похоже, немного изменилась. Кроме того факта, что предыдущая команда выключения больше не мешает запуску новой, я не могу понять, как проверить запланированное время выключения текущего...

14
Запускать / останавливать systemd.service в определенное время

Я хочу запустить и остановить systemd.service в определенное время. Предположительно я буду использовать модуль .timer для запуска задания, но есть ли встроенный способ остановить задание по истечении определенного времени или в определенное время , или мне нужно создать второй модуль .timer,...

14
Как настроить политику хранения журналов для каждого модуля с journald?

У меня есть один конкретный сервис, который регистрирует редкую, но важную информацию. Я настроил это несколько месяцев назад, и сегодня я бегу journalctl -n 50 --unit=my-serviceтолько, чтобы найти, что нет никаких записей. Я вполне доволен таким поведением для большинства юнитов - мне либо нужно...

14
Динамические переменные в файлах системного сервисного модуля

Есть ли способ динамически назначать переменные среды в файле системного модуля службы? У нас есть машина с 4 графическими процессорами, и мы хотим увеличить количество экземпляров определенного сервиса на один графический процессор. Например: gpu_service @ 1: 1.service gpu_service @ 2: 1.service...

13
systemd - единицы таймера, которые имитируют поведение анакрона

Мне нужно написать блок таймера для машины, которая часто выключается (например, классическая настройка рабочего стола). Этот таймер необходимо активировать регулярно, но не очень часто (например, еженедельно, ежемесячно). Я нашел некоторые подходы, но они все не очень подходят: По словам мужчины...

13
Установите PATH для системного блока

Как установить PATH для оболочек без регистрации в CentOS 7? В частности, у меня есть системный модуль, которому нужны двоичные файлы /usr/local/texlive/2016/bin/x86_64-linux. Я попытался установить это /etc/environmentс, PATH=/usr/local/texlive/2016/bin/x86_64-linux:$PATHно тогда мой ПУТЬ был...

13
Сбой systemd при выполнении шага сценария EXEC: в доступе отказано

Я пытаюсь создать службу "Hello World", так сказать. Это называется autologger.serviceи хранится в /usr/lib/systemd/system/autologger.service. Я попытался sudo service autologger start, но systemctlвернул стандарт: Job for autologger.service failed. See 'systemctl status autologger.service' and...

13
Как изменить подробность служебной команды?

Я использую Kali 2 Linux. Я использую команду systemctlили serviceдля запуска службы, такой как Apache. В предыдущей версии Kali команда фактически выводит сообщение «ОК» при запуске службы; но в этой версии он просто возвращается к командной строке, ничего не говоря. Есть ли способ изменить...

13
Запрет выхода из сеанса Killing tmux

Я заметил, что выход (выход) из моего сеанса пользователя X уничтожит любой tmuxсеанс, который я инициировал, даже сеансы, с которыми я работал, sudo tmuxи подобные команды. Я уверен, что этого раньше не было, но некоторые недавние изменения повлияли на это поведение. Как мне поддерживать эти...

13
SystemD порождает N процессов?

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

12
Извлечь CD при выключении

Итак, у меня есть простая проблема: у меня есть live CD, и я хочу, чтобы CD извлекался при перезагрузке или остановке компьютера. Выполнение /usr/bin/eject -mделает извлечение компакт-диска просто прекрасным ... проблема, как вы можете ожидать, приводит к сбою ОС, поскольку теперь она не может...

12
Как включить «Предсказуемые имена сетевых интерфейсов»?

Я решил проверить, как будет называться мое Ethernet-устройство, но, в отличие от других дистрибутивов , Debian, похоже, не активировал это изменение (или сдерживает его?), Оставьте пока прежнюю схему именования постоянных сетевых интерфейсов и включите новую с помощью net.ifnames = 1 в командной...

12
переключатель --now `systemctl`

Как указано в справочной странице, systemctl --now enable servicename должен включить и запустить сервис. Но это никогда не работает для меня, в разных дистрибутивах. Пока на выходе: systemctl is-enabled повороты включены, systemctl is-active по-прежнему неактивен для службы. Для чего этот...

12
Есть ли способ установить разрешения, чтобы процесс мог использовать определенное устройство?

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

12
После отправки команды выключения сессия ssh не завершается

Всякий раз, когда я отправляю команду на отключение или перезапуск серверов Debian, моя оболочка остается зависшей и не отвечает (не может вводить какие-либо команды). Выполнение того же действия в Ubuntu приводит к тому, что сессия изящно закрывается, поэтому у меня нет привязанного терминала,...

12
Как узнать, когда служба systemd была запущена / остановлена ​​/ перезапущена?

У меня есть служба (написанная мной), работающая на сервере Debian (Jessie), и собственные журналы службы указывают, что она была перезапущена в определенное время. Нет никаких признаков сегфоута или другого сбоя, поэтому я сейчас пытаюсь выяснить, произошло ли какое- либо молчаливое завершение...