Tag: systemd

systemd в Raspbian для NZBGet

Переместившись на systemd мне нужно запустить программное обеспечение, такое как NZBGet, Sonarr и /etc/systemd/system folder. Мне удалось запустить все, кроме NZBGet, вот файл: [Unit] Description=NZBGet After=network.target [Service] User=osmc Group=osmc ExecStart=/opt/nzbget/nzbget -D ExecStop=/opt/nzbget/nzbget -Q ExecReload=/bin/kill -HUP $MAINPID KillMode=process [Install] # Needed to run nzbget at boot WantedBy=multi-user.target того, как [Unit] Description=NZBGet After=network.target [Service] User=osmc Group=osmc ExecStart=/opt/nzbget/nzbget […]

Обнаруживать, если программа должна регистрироваться в журнале systemd или stdout

Я обновляю набор программ для RHEL7, некоторые c ++ , некоторые java . Если они запущены в качестве системных служб, я бы хотел, чтобы они записывали в журнал systemd. Если они запускаются непосредственно на терминале, скажем, для тестирования, я хочу, чтобы они вместо этого записывали в stdout. Как я могу сделать это наиболее элегантно? Я […]

systemd: Почему эта служба неактивна (мертва)?

Я просто пытаюсь демонизировать этот простой скрипт python: #!/usr/bin/python3 print('hello') Вот мои команды и статус: root@gw-0317STLG0067 /lib/systemd/system # systemctl enable test.service root@gw-0317STLG0067 /lib/systemd/system # systemctl daemon-reload root@gw-0317STLG0067 /lib/systemd/system # systemctl start test.service root@gw-0317STLG0067 /lib/systemd/system # systemctl status test.service * test.service – My Script Service Loaded: loaded (/usr/lib/systemd/system/test.service; enabled; vendor preset: Active: inactive (dead) since Sun […]

Почему моя включенная система systemd не запускается при загрузке?

У меня есть следующий файл systemd в файле /etc/systemd/system/emacs.service : [Unit] Description=Emacs: the extensible, self-documenting text editor Documentatin=man:emacs(1) info:Emacs [Service] Type=forking ExecStart=/usr/bin/emacs –daemon ExecStop=/usr/bin/emacsclient –eval "(progn (setq kill-emacs-hook nil) (kill-emacs))" Restart=always Environment=DISPLAY=:%i TimeoutStartSec=0 [Install] WantedBy=default.target Я хочу, чтобы это началось при загрузке, поэтому я ввел systemctl enable emacs Тем не менее, каждый раз, когда моя […]

Какие процессы не нужны для загрузки?

Загрузка xUbuntu занимает 3 м по сравнению с 1m30s Win 7 или SliTaz 20s (несравнимый) 2m Mac OS X (Hackintosh) Мой ноутбук имеет 64-битный процессор Celeron 4 гигабайта оперативной памяти и старую карту Nvidia с конца 2009 года 6400 об / мин жесткий диск (я думаю) 500 ГБ 21.590s NetworkManager-wait-online.service 8.665s systemd-udev-settle.service 7.912s gpu-manager.service 5.891s […]

в чем разница между cron и systemd?

в чем разница между cron и systemd ? Почему мы не можем использовать использование только одного из этих двух?

Ошибка ввода Whiptail / диалога при выполнении из rc.local

Мне нужно запустить скрипт Bash, содержащий вызовы в диалоговом окне во время загрузки Debian. Вот как я смог это сделать: Исключить пароль пользователя по умолчанию Установите параметр –autologin в tty1 в initrd ( 1: 2345: respawn: / sbin / getty –autologin root tty1 ) Напишите полный путь к моему сценарию в /etc/rc.local Однако диалог имеет […]

Как я могу подсчитать время, в течение которого система systemd должна загружать цель по умолчанию, а затем нарисовать ее?

Когда мне захотелось узнать, как долго система действительно нужна для загрузки цели по умолчанию, как бы я это сделал? Тогда можно ли создать граф, чтобы показать, какое устройство занимает столько времени для инициализации и в какой степени они выполняются параллельно?

Разница между хорошим уровнем и свойством systemctl CPUShares

Как я понимаю (пожалуйста, поправьте меня, если я ошибаюсь), systemctl set-property … CPUShares=some_value ограничивает время процессора для всей группы. Если мы хотим ограничить время процессора для процесса внутри этого модуля, мы можем запустить процесс с помощью systemd-run … nice=some_value Мне интересно, есть ли какая-то внутренняя разница между концепциями nice-value процесса и значением CPUShares для группы […]

Почему «init 0» приводит к «избыточным аргументам» при установке Arch?

Я привык к старому методу вызова init 0 для выключения. Плохо, я знаю; но когда я попробовал это на моей новой установке Arch, я получаю следующее: # init 0 Excess Arguments Это меня смущает, потому что я думал, что система должна поддерживать уровни запуска? Глядя на страницу руководства, он упоминает следующее: Для совместимости с SysV, […]

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