Odpověď

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.
Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Zadejte znaky zobrazené na obrázku
Poslechnout obrázek / Požádat o jiný obrázek

Zadejte znaky zobrazené na obrázku:
Kolik má průměrný člověk prstů na rukou? (slovem):
Po dnu přijde:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: eda
« kdy: Listopadu 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ší. :)
Poslal: RNA
« kdy: Listopadu 04, 2013, 15:53:20 »

Jo, tak jsem to zkusil, dokud jsem blízko.
A nono to funguje!  Jupííí!
Dík.
Poslal: RNA
« kdy: Listopadu 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.

Poslal: mig31
« kdy: Listopadu 04, 2013, 13:04:22 »

Pridat prikaz nebo prikaz na spusteni skriptu do souboru
\etc\rc.d\rc.local
Poslal: RNA
« kdy: Listopadu 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".


Poslal: eda
« kdy: Listopadu 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.
Poslal: eda
« kdy: Listopadu 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.
Poslal: RNA
« kdy: Listopadu 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
Poslal: eda
« kdy: Listopadu 03, 2013, 09:53:32 »

Ahoj,
do souboru /etc/rc.local přidáš před příkaz exit 0 řádek /usr/sbin/fancontrol.
Poslal: RNA
« kdy: Listopadu 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.