Tag: systemd

socat: вызов из скрипта, bashrc или systemd?

Я хочу использовать socat для управления последовательными командами через ethernet в Ethernet-последовательный преобразователь (статический IP-адрес). Мне было интересно, какой из них мог бы стать хорошим началом. Если я все правильно понял, система позволила бы мне убедиться, что socat всегда работает или в случае неудачи пытается перезапустить. Файл .service будет выглядеть так: [Service] Type=simple Restart=always RestartSec=5 […]

Ошибка получения полномочий: Ошибка инициализации полномочий: Не удалось подключиться: ресурс временно недоступен (g-io-error-quark, 27)

Каждый раз, когда я перезапускаю службу (например, service exim restart , запускается от имени пользователя root), появляется следующее сообщение об ошибке: Error getting authority: Error initializing authority: Could not connect: Resource temporarily unavailable (g-io-error-quark, 27) dbus-daemon также имеет 100% -ное использование ЦП. Выходной сигнал journalctl -r -p err -b показывает крайнее количество – 6979 записей […]

Какую команду в monitrc можно использовать для запуска / остановки служб systemd?

Мне нравится использовать monit для веб-интерфейса, где я могу видеть запущенные контролируемые процессы. Недавно я обновил сервер до Ubuntu 16.04, и он использует systemd. У меня есть все остальное, но я не могу найти правильные команды monit для управления systemd … Раньше я делал /etc/init.d/process start или stop или что-то еще. Что жутко уже не […]

Выполнение сценария резервного копирования при установке USB-диска

У меня есть USB-накопитель, который автоматически расшифровывается и монтируется, когда я его подключаю. Затем, как только он монтируется, я запускаю сценарий резервного копирования, чтобы rsync локальная FS на этот диск. И затем я выталкиваю диск. Я хотел бы автоматизировать это, чтобы при подключении накопителя он расшифровывался и монтировался, сценарий запускается, и диск получает размонтирование / […]

Предотвратите системную запись от строк состояния регистрации до tty

Я хочу, чтобы ядро ​​и systemd не регистрировали сообщения о статусе загрузки (службы) в tty. Пример вывода из Debian Stretch / 8 VM: На странице systemd man перечислены некоторые параметры, которые позволяют управлять ведением журнала: systemd.show_status параметр systemd.show_status Параметр ядра ядра quiet , также проверяется системой На странице руководства: systemd.show_status = Принимает логический аргумент или […]

Сценарий, запущенный на tty при загрузке, неправильно обрабатывает обратное пространство

Я использую Debian Jessie и создал службу systemd для запуска скрипта на tty следующим образом: [Unit] Description=My Test Script [Service] Type=simple ExecStart=/bin/bash /home/tester/test.sh StandardInput=tty-force StandardOutput=tty StandardError=tty TTYPath=/dev/tty2 TTYReset=no TTYVHangup=no TTYVTDisallocate=no Restart=always RestartSec=3 [Install] WantedBy=default.target Мой скрипт test.sh – это просто test.sh : #!/bin/bash read -p "Backspace test: " exit 0 Что происходит? Я могу найти […]

Вкус initrd

Эта страница вики-страницы Arch говорит: Если вы используете initrd на основе systemd, вы должны передать: rd.luks.options=discard Как запросить мини-оболочку initrd чтобы узнать, запущен ли systemd базе systemd ? Каковы другие возможные типы initrd ?

Как запустить и использовать ssh-agent в качестве службы systemd?

Как запустить ssh-agent в качестве службы systemd ? В сети есть некоторые предложения, но они не полны. Как добавить автоматически незашифрованные ключи, если служба ssh-agent была успешно запущена? Вероятно, добавление ключей из списка ~/.ssh/.session-keys было бы хорошим. Как установить SSH_AUTH_SOCK в любом сеансе входа в систему после этого? Самый правильный способ – выталкивать его из […]

Запускать / останавливать пользовательский блок всякий раз, когда устройство монтируется / размонтируется

Я переместил большинство моих самых больших файлов на съемный диск, некоторые из этих файлов также торренты, которые я хотел бы засеять. Я использую deluged как мой торрент-клиент, который запускается systemd на моем пользователе. Теперь диск может быть подключен во время загрузки или установлен позднее, что, конечно же, вызывает зависание и жалуется, что файлы являются несоответствиями. […]

Предотвращение всего процесса для печати на консоли ожидает, что процесс мастера настройки

У меня есть плата, в которой ArchLinux установлен. Моя задача – создать мастер настройки, который появляется, когда устройство загружается в первый раз, запрашивая входные данные, такие как установка даты, времени, информации о пользователе от пользователя. Плата имеет последовательную консоль / dev / ttyS0 и Ethernet-порт. Я хочу, чтобы мой мастер настройки отображался в последовательной консоли, […]

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