Существует пользовательский скрипт, который выполняет базовое преобразование initscript из systemd.service в openrc: https://forum.artixlinux.org/index.php/topic,276.0.html.
Как конвертировать сервис Systemd в OpenRC?
409
A.Dumas
Я хочу добавить сервис в мою систему Artix linux, которая является драйвером Arch Linux с OpenRC в качестве системы инициализации.
Рассмотрим сервис systemd
[Unit] Description=sets battery thresholds [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/tpacpi-bat -s ST 0 40 ExecStart=/usr/bin/tpacpi-bat -s SP 0 80 ExecStop=/usr/bin/tpacpi-bat -s ST 0 0 ExecStop=/usr/bin/tpacpi-bat -s SP 0 0 [Install] WantedBy=multi-user.target
как мне преобразовать это в openrc и нужно ли его разместить так, чтобы можно было добавить его через rc-service start
?
2 ответа на вопрос
0
nous
Не могли бы вы подробнее остановиться на этом?
Toto 6 лет назад
0
0
nous
% cat systemd.service [Unit] Description=sets battery thresholds [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/tpacpi-bat -s ST 0 40 ExecStart=/usr/bin/tpacpi-bat -s SP 0 80 ExecStop=/usr/bin/tpacpi-bat -s ST 0 0 ExecStop=/usr/bin/tpacpi-bat -s SP 0 0 [Install] WantedBy=multi-user.target % initify.pl systemd.service % cat systemd #!/sbin/openrc-run command=/usr/bin/tpacpi-bat command_args="-s ST 0 40" pidfile= name="systemd" description="sets battery thresholds"
Шебанг для Gentoo; в Artix это должно быть #!/usr/bin/openrc-run
.
Прежде всего, добро пожаловать в Super User! Мы всегда рады помочь, но у вас, очевидно, есть две учетные записи суперпользователей: [эта] (https://superuser.com/users/926266/nous) и [эта] (https://superuser.com/users / 926282 / поиз). Пожалуйста, найдите время, чтобы использовать следующее руководство Справочного центра и попросить сотрудников суперпользователя объединить ваши учетные записи: [Я случайно создал две учетные записи; как мне их объединить?] (https://superuser.com/help/merging-accounts)
Run5k 6 лет назад
1
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4