LINUX.ORG.RU

Int script

 , ,


1

1

Привет форумчанам! Помогите написать скрипт для выключения дискретной видяхи (с помощью switcheroo) при запуске системы, и включения дискретки при выключении ос. Если не включить дискретку при выключении оси, то система зависнет. Opensuse 12.3,intel,amd. Вот загуглил и нашел http://en.opensuse.org/openSUSE:Packaging_init_scripts осталось только разжевать.

Не забываем что теперь используется systemd, а не sysv.

dinn ★★★★★
()

Задавай свои ответы! Самый простой вариант имхо - в /etc/rc.local команду, которая будет выполняться при старте, для отключения - прикрутить к твоему DE\методу старта сессии. Но это не правильно, инитскиптами, конечно, корректнее. Но как там с sustemd я не знаю.

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)

Можно без systemd-специфики вообще. В федоре есть юниты rc-local.service и halt-local.service, для совместимости с /etc/rc.d/rc.local и /usr/sbin/halt.local соответственно. Должно хватить просто отредактировать нужный файл и проверить статус сервиса.

Если более нативно, то создать простой юнит в /etc/systemd/system/. Примеры там внутри, или в /lib/systemd/system/, смотреть начиная с самых коротких :) Потом сделать ему «systemctl enable».

Это всё предполагая что нужные команды уже есть, осталось только в файл оформить и запуск организовать.

qux
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.