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

17
Запись файла системного модуля с заданным в среде путем к исполняемому файлу

Я пишу системный файл модуля для приложения Java, и я хотел бы контролировать версию Java, используемую для его запуска. Мой (упрощенный) сервисный файл [Service] Type=simple EnvironmentFile=%h/Documents/apps/app/app-%i/app.cfg ExecStart=${JAVA_HOME}/bin/java ${JAVA_OPTS} -jar...

17
Какой смысл в команде hostnamectl?

В отличие от редактирования / etc / hostname или где это уместно? Должна быть веская причина (я надеюсь) - в общем, я очень предпочитаю «старый» способ, где все было текстовым файлом. Я не пытаюсь быть спорным - я действительно хотел бы знать, и решить для себя, если это хорошая причина....

16
Как написать файл systemd .service под управлением systemd-tmpfiles

Мне нужно запустить systemd-tmpfiles --createво время процесса загрузки с дистрибутивом systemd. Поэтому мне нужно создать файл systemd .service для этой работы. В этом вопросе вы можете прочитать все детали о том, что мне нужно и почему: как работает systemd-tmpfiles? Я прочитал несколько...

16
Запрашивать пароль при загрузке с помощью службы systemd

Это относится к Arch Linux (и, возможно, другим дистрибутивам, использующим systemd). Я хочу смонтировать раздел TrueCrypt при загрузке. Со старым sysvinitэто было довольно просто с помощью скрипта, который вызывал rc.local. Я добрался до своего текущего, похитив ветку форума Arch . Есть еще один...

16
Каковы параметры командной строки systemd «--switched-root» и «--deserialize»?

Выполнение a psна моем окне Linux показывает, что systemdработает с параметрами командной строки --switched-rootи --deserialize. Ничто на странице руководства не /usr/share/doc/systemdупоминает их, и Google не сильно помог. Так что они делают? Я предполагаю, что --switched-rootэто как-то связано с...

16
Системный пользовательский блок, который зависит от системного блока (sleep.target)

Я читал документ, и мне до сих пор неясно, возможно ли выполнить следующее: сервис, определенный в ~/.config/systemd/user/task.serviceэтом, зависит от system sleep.target( ~/.config/systemd/user/sleep.target.wants/task.service). Теперь я ожидаю, task.serviceчтобы начать, когда я бегу $ systemctl...

16
Как установить динамическое Сообщение дня (motd) в Debian Jessie 8.2 для ssh?

Я хотел бы иметь динамический MOTD, но я не могу понять, как это сделать. Я попробовал то , что я нашел, добавив /etc/update-motd.d/00-header, 10-sysinfo, 90-footerи символическую ссылку на /etc/motd /var/run/motd.dynamic, /run/motd.dynamic, /run/motdили /var/run/motd. У меня есть эти строки в...

16
Как создать цель systemd?

После множества поисков в постах, видео на Youtube и в «документации» по systemd я все еще в растерянности. Ссылка ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) показалась многообещающей, но была немного расплывчатой ​​(для меня). Вопрос Как можно создать собственную цель...

16
Сервис Systemd Unit перезапускается, если другой сервис запускается или перезагружается

Я хотел бы знать, есть ли способ с помощью Systemdrestart A.service( After) при B.serviceзапуске или перезагрузке (только перезагрузить конфигурацию), если это возможно, без редактирования, B.serviceкоторое установлено и обновлено системой. A.serviceдолжен запускаться, даже если B.serviceон не...

16
Сокращение времени ожидания для «остановки работы»

У меня есть node.js и pm2, установленные на Pi (Raspbian). PM2 был настроен для запуска через pm2 startupи сценарии инициализации, которые он создает. Иногда при перезагрузке выключение на несколько минут зависает: A stop job is running for LSB: PM2 init script (... / 5min) Каждый раз в то время...

15
Как запустить команду внутри virtualenv с помощью systemd

Я считаю, что это должно быть просто, но я не могу заставить его работать должным образом. Это команды, которые я могу запустить в командной строке: cd /home/debian/ap # Start a virtualenv source venv-ap/bin/activate # This needs to happen inside the virtualenv and takes ~20 seconds crossbar start...

15
Как работает systemd-tmpfiles?

Я пытаюсь изменить значение /sys/bus/usb/devices/4-3/power/wakeupпри каждой загрузке (4-3 по моему lsusb, это идентификатор клавиатуры). Значение по умолчанию: # cat /sys/bus/usb/devices/4-3/power/wakeup enabled Классическое «онлайн» редактирование работает как положено: # echo disabled >...

15
Существует ли стандартный способ запуска и остановки служб в Linux?

До недавнего времени существовал простой и эффективный способ запуска / остановки / перезапуска служб: service nginx start|stop|restart Это прекрасно работало в течение многих лет, пока некоторые умные штаны не решили улучшить их, и теперь я сталкиваюсь с системами Debian / Ubuntu, где...

15
Как избежать пометки / usr / bin / env в журналах systemd как исполняемого файла

Я создал службу systemd для запуска приложения tomcat на основе информации, приведенной в этой статье . В короткой версии статьи рекомендуется избегать оболочек сценариев оболочки и выполнять java напрямую с соответствующей средой и командной строкой. Вот весь сервис systemd (с замененным именем...

15
не удалось запустить службу

Я создал сервис systemd: [Unit] Description=My service [Service] Type=forking ExecStart=/bin/sh $HOME/theFolder/run.sh Restart=on-failure [Install] WantedBy=multi-user.target Alias=mine.service Я поместил его в папку / etc / systemd / system и назвал его mine.service. Если я бегу, sudo service mine...

15
Написание системного сервиса для выполнения при возобновлении

мой ноутбук Dell подвержен этой ошибке с ядром 3.14. В качестве обходного пути я написал простой сценарий / USR / бен / Яркость-фикс: #!/bin/bash echo 0 > /sys/class/backlight/intel_backlight/brightnes (и сделал исполняемый файл: chmod +x /usr/bin/brightness-fix) и вызывающая его служба systemd,...

15
Проблема с печатью в сервисе ArchLinux и CUPS

Несколько дней (я подозреваю, что после обновления до GNOME 3.14) в ArchLinux я больше не могу печатать. Если я открываю панель печати в центре управления gnome, я получаю сообщение (перевод с итальянского): «Похоже, что системная служба для печати недоступна» Итак, из терминала я попробовал: $...

15
Установите WorkingDirectory, используя переменную

Как я могу установить Service WorkingDirectory, используя переменную окружения? Вот пример конфигурации службы: [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=${MYWORKINGDIR} Это приводит к ошибке в соответствии с not an absolute path. Добавление косой черты в начало «исправляет» эту...

15
Почему systemd-udev привязывает мой процессор?

Я заметил, что одно из ядер четырехъядерного ноутбука подключено, и температура очень высокая. Я нашел это в top: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 359 root 20 0 188684 147228 1552 R 99.4 5.0 111:19.91 systemd-udevd 20011 root 20 0 188320 147604 2076 S 11.0 5.0 0:00.33...

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

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