Autor Téma: Spuštění fancontrol při startu  (Přečteno 4133 krát)

RNA

  • Full Member
  • ***
  • Příspěvků: 115
  • Karma: +10/-0
  • Osobní text
    • Zobrazit profil
Spuštění fancontrol při startu
« kdy: Listopad 02, 2013, 20:47:02 »
Dobrý den,

nedaří se mi zaonačit, aby se mi při startu systému automaticky spustil fancontrol. (Ano, skutečně je zapotřebí, ten počítač je trochu zvláštní případ.)
Hlavní problém vidím v tom, že ten program zde potřebuje klofnout do klávesnice, aby předal řízení terminálu. Jsa spuštěn jako služba, zablokuje terminál, po Ctrl-C mě pustí dále, avšak se ukončí také.
Zatím to řeším tak, že po každém restartu (není to naštěstí často) se přihlásím přes ssh, pak su na roota, spustím fancontrol, on se spustí, vypíše nějaké ty svoje nejapné poznámky a čeká na vstup znaku z klávesnice. Toho se mu dostane, naskočí znovu prompt, odhlásím se a je hotovo.

Před Mageiou na tom počítači bylo Xubuntu, už přesně nevím, jak jsem to tehdy instaloval, ale vím, že s tím nebyl žádný problém, prostě se ta služba spustila tak nějak sama.
※※※

eda

  • Jr. Member
  • **
  • Příspěvků: 78
  • Karma: +0/-1
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #1 kdy: Listopad 03, 2013, 09:53:32 »
Ahoj,
do souboru /etc/rc.local přidáš před příkaz exit 0 řádek /usr/sbin/fancontrol.
Mageia 4/64 bit - KDE 4.12
AMD Athlon II X4 640, NVIDIA GeForce 750

RNA

  • Full Member
  • ***
  • Příspěvků: 115
  • Karma: +10/-0
  • Osobní text
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #2 kdy: Listopad 03, 2013, 11:39:54 »
Nemám soubor  /etc/rc.local
Mám ho vytvořit jak spustitelný shell script?

Takhle nějak?

#! /usr/bin/bash
/usr/sbin/fancontrol  > /dev/null  2>&1
exit 0
※※※

eda

  • Jr. Member
  • **
  • Příspěvků: 78
  • Karma: +0/-1
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #3 kdy: Listopad 03, 2013, 11:49:40 »
Promiň, popsal jsem ti jak jsem to vždy dělal. Teprv nedávno jsem přešel na novou verzi a až teď jsem zjistil, že je zde změna. Musím popátrat kde je to co se spouští při startu.
Mageia 4/64 bit - KDE 4.12
AMD Athlon II X4 640, NVIDIA GeForce 750

eda

  • Jr. Member
  • **
  • Příspěvků: 78
  • Karma: +0/-1
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #4 kdy: Listopad 03, 2013, 12:04:43 »
Takže to zkus přes přes nastavení systému, spuštěnía ukončení. Pozor na práva ke spuštění, tam se ještě trochu ztrácím v tom co nastavit.
Mageia 4/64 bit - KDE 4.12
AMD Athlon II X4 640, NVIDIA GeForce 750

RNA

  • Full Member
  • ***
  • Příspěvků: 115
  • Karma: +10/-0
  • Osobní text
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #5 kdy: Listopad 03, 2013, 14:43:17 »
Uf,
tak, když si udělám skript
Kód: [Vybrat]
#! /usr/bin/bash
/usr/sbin/fancontrol > /dev/null &
exit 0

a spouštím ho jako službu (v /usr/lib/systemd/system/....) tak mi to na tom zatuhne.
Když to spustím jako normální skript v baši jako root, tak se normálně spustí fancontrol a znovu se přihlásí baš.

On ten fancontrol je normální shellový skript. Prohlížel jsem ho, ale na nic jsem nepřišel, co by tam mohlo být závadného. Je jasné, že ten baš, který ho provádí se pak musí démonizovat do pozadí, což se mu snažím napovědět tím &, ale om na to nějak neslyší.

V BSD bych věděl jak na to, tam je takový krásný příkaz "daemon".


※※※

mig31

  • Full Member
  • ***
  • Příspěvků: 103
  • Karma: +1/-0
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #6 kdy: Listopad 04, 2013, 13:04:22 »
Pridat prikaz nebo prikaz na spusteni skriptu do souboru
\etc\rc.d\rc.local
Desktop: Corei3-4160@3,6GHz 4 GB RAM Nvidia GTX650 1GB VRAM Mageia 6 64-bit KDE5
Notebook: Hp Pavilion dm1 Intel Pentium 1,3Ghz 3GB RAM Mageia 5 64-bit KDE4

RNA

  • Full Member
  • ***
  • Příspěvků: 115
  • Karma: +10/-0
  • Osobní text
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #7 kdy: Listopad 04, 2013, 15:41:53 »
No, jak už jsem to psal, nemám na počítači soubor rc.local.

Kód: [Vybrat]
[root@shrubbery rna]# ll /etc/rc.d
celkem 44
drwxr-xr-x 2 root root 4096 lis  3 15:00 init.d/
-rwxr-xr-x 1 root root 4111 led 15  2013 rc.alsa_default*
lrwxrwxrwx 1 root root    5 říj 21 15:19 rcS.d -> rc7.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc0.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc1.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc2.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc3.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc4.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc5.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc6.d/
drwxr-xr-x 2 root root 4096 říj 26 10:10 rc7.d/
[root@shrubbery rna]#

Mám ho vytvořit?
Aby mi to při restartu nechcíplo úplně, ten počítač je dost daleko.

※※※

RNA

  • Full Member
  • ***
  • Příspěvků: 115
  • Karma: +10/-0
  • Osobní text
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #8 kdy: Listopad 04, 2013, 15:53:20 »
Jo, tak jsem to zkusil, dokud jsem blízko.
A nono to funguje!  Jupííí!
Dík.
※※※

eda

  • Jr. Member
  • **
  • Příspěvků: 78
  • Karma: +0/-1
    • Zobrazit profil
Re:Spuštění fancontrol při startu
« Odpověď #9 kdy: Listopad 04, 2013, 20:20:30 »
To jsem rád, že jsem o něco chytřejší. Co jsem pátral po internetu, tak to vypadalo složitější. :)
Mageia 4/64 bit - KDE 4.12
AMD Athlon II X4 640, NVIDIA GeForce 750