LINUX.ORG.RU

Systemd unit не запускается

 ,


0

1

Unit

[Unit]
Description=my service reboot if nvidia doesnt started

[Service]
Type=oneshot
ExecStart=/etc/reboot_to_nvidia.sh
StandardOutput=null

[Install]
WantedBy=graphical.target
Alias=nvidia_reboot.target

Bash скрипт:

xx=$(lspci | grep VGA | grep -o Intel);
yy=$(cat /etc/nvidia_reboot_counter | grep -o 111111); 
if [ "$xx$yy" != "" ] ;
then
 prime-select intel; prime-select nvidia; prime-select intel; prime-select nvidia; reboot;  
 echo -n 1 >> /etc/nvidia_reboot_counter
fi 

sudo systemctl start nvidia-reboot.service при этом срабатывает

Зачем нужен скрипт: перезагружать комп, пока не загрузится драйвер nvidia

★★★★★

Ты проверял работоспособность этого скрипта? Вручную запускал его?

Добавь в самое начало скрипта это: #!/bin/bash.

sudo systemctl start nvidia-reboot.service при этом срабатывает

С чего ты взял? Тогда почему тема называется «Systemd unit не запускается»? Покажи вывод следующей команды: sudo systemctl status nvidia-reboot.service

minda ()
Ответ на: комментарий от minda

Тогда почему тема называется «Systemd unit не запускается»?

Потому, что он запускается только вручную, что не считается, юниты системд не для того существуют, чтобы их вручную запускать.

next_time ★★★★★ ()
Ответ на: комментарий от Rootlexx

естественно он disabled он же oneshot, он может быть enabled только во время исполнения

а не, ни хрена, реально вырубился

м.б. потому, что я ему таргеты правил

next_time ★★★★★ ()
Последнее исправление: next_time (всего исправлений: 2)
Ответ на: комментарий от next_time

И уместо того чтоб исправить это ты костыли ненужные городишь. Драйвер это модули ядра, вот и смотри журнал по ним- может у тебя не драйвер не грузится а иксы. Лучше бы разобраться а не ,,лечить насморк затыканием носа тампоном,,

anonymous ()
Ответ на: комментарий от anonymous
  1. У меня именно драйвер не грузится, а не иксы. Т.к., gui-то никуда не исчезает, просто он начинает жить без аппаратного ускорения. (строго говоря, даже с ускорением, просто на интеле)

  2. С каждой новой версией нвидиа драйвера вероятность его загрузки всё увеличивается.

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