Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: rc.local Ubuntu 14.04  (Přečteno 3697 krát)

Krysolet

  • Návštěvník
  • Příspěvků: 26
rc.local Ubuntu 14.04
« kdy: 24 Září 2014, 15:27:34 »
Dobrý den,
mám otázku ohledně souboru, který se spouští po startu "rc.local". V předchozích verzích Ubuntu, až do verze 13.10 mi naprosto bez problémů fungoval zápis:
LANG=CS /usr/bin/startx /usr/bin/chromium-browser
Jedná se o jednoduchý stroj, který souží jen jako prohlížeč katalogu. Má někdo tušení co se změnilo, že zápis nefunguje? Předem díky za odpověď.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:rc.local Ubuntu 14.04
« Odpověď #1 kdy: 24 Září 2014, 15:35:28 »
tohle ani fungovat nemohlo a pokud jo, tak ti chromium bezelo pod rootem(!).
Spravne je tak maximalne
Kód: [Vybrat]
startx
a pak bude nekde v /home urceno co se ma spoustet.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #2 kdy: 24 Září 2014, 16:03:51 »
To je taky naprosto v pořádku, že se to spouští pod rootem. Nicméně ani když napíšu pouze startx, nestane se nic...:-)

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:rc.local Ubuntu 14.04
« Odpověď #3 kdy: 24 Září 2014, 19:23:15 »
Spoustet prohlizec pod rootem neni v poradku.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #4 kdy: 25 Září 2014, 08:40:06 »
Dobrá, zpět k mému dotazu. Zajímalo by mě, proč se přestaly vykonávat s novou verzí ubuntu příkazy z rc.local. Díky moc.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:rc.local Ubuntu 14.04
« Odpověď #5 kdy: 25 Září 2014, 09:27:09 »
Podivej se do logu, tam neco napsano bude. Tipuju ze se rc.local vykonal driv nez pro nej bylo vsechno pripraveno a tedy startx spadnul na nejake kravine. Muzes to zpozdit o deset vterin:
Kód: [Vybrat]
sleep 10
BTW, proc se ti vlastne nespousti graficke sezeni defaultne?
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #6 kdy: 25 Září 2014, 16:54:04 »
Tak bohužel ani varianta se sleepem nezabrala. Ještě jen k tomu logu je to /var/log/boot.log?

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #7 kdy: 26 Září 2014, 16:22:44 »
Ještě jen pro úplnost, asi není problém v grafickém sezení, protože se mi nedaří spustit ani např. mc. Budu vděčný za každý nápad... :-\

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:rc.local Ubuntu 14.04
« Odpověď #8 kdy: 26 Září 2014, 17:52:57 »
Když se něco nedaří, tak o tom je nějaký záznam - aplikace něco vypíše, systém plive log do /var/log/syslog, ... Do konzole se přihlásíš?

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #9 kdy: 29 Září 2014, 09:57:00 »
Jasný, určitě o tom nějaký záznam je, bohužel netuším kde. Ten syslog jsem tak nějak projel, ani ani tam se mi nedaří najít chybu. Do konzole se přihlásím. Ještě jedna věc, pokud rc.local spustím ručně, tak se v pohodě provede, takže v zápise chyba asi nebude... :-\

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #10 kdy: 30 Září 2014, 14:03:05 »
Vyzkoušel jsem ještě jednu možnost. Nainstaloval jsem na úplně jiný stroj pouze základní systém bez grafického prostředí, dále "mc" a zapsal ho do rc.local. Ani tento prográmek se po spuštění neprovedl. Může mi prosím někdo poradit co s tím, popřípadě v jakém logu se dočtu co funguje, případně nefunguje? Díky moc.

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:rc.local Ubuntu 14.04
« Odpověď #11 kdy: 30 Září 2014, 14:17:46 »
A jsi na spravne tty? Xka bezi na tty7/8...
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #12 kdy: 30 Září 2014, 14:26:52 »
Jj to už jsem všechno vyzkoušel, teď i bez X, jen základní systém. Při zapsání jakéhokoli příkazu běží pořád načítání systému Ubuntu 14.04 s blikajícíma puntíkama a dál nic...:-(

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:rc.local Ubuntu 14.04
« Odpověď #13 kdy: 30 Září 2014, 14:43:00 »
ukaz cely rc.local
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #14 kdy: 30 Září 2014, 15:02:57 »
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
/usr/bin/mc
exit 0

Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re:rc.local Ubuntu 14.04
« Odpověď #15 kdy: 30 Září 2014, 15:12:25 »
Je executable?
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #16 kdy: 30 Září 2014, 15:30:26 »
Předpokládám že ano, pokud ho ručně spustím, tak se vykoná. Mohu to nějak ověřit?

jmp

  • Host
Re:rc.local Ubuntu 14.04
« Odpověď #17 kdy: 30 Září 2014, 16:33:26 »
rc.local je vykonáván mimo user session, tak proč si myslíte, že tam spustíte mc a budete s ním moci interativně pracovat?

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #18 kdy: 30 Září 2014, 16:51:00 »
To si přeci vůbec nemyslím, je to napsáno jako příklad. Pes je zakopaný v tom, že dříve se mi programy zapsané v rc.local vykonaly, dnes se nevykonají...

jmp

  • Host
Re:rc.local Ubuntu 14.04
« Odpověď #19 kdy: 30 Září 2014, 16:55:27 »
proč si myslíte, že se nevykonají?

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #20 kdy: 30 Září 2014, 16:57:08 »
Stále načítá systém, nedojde k samotnému spuštění programu.

jmp

  • Host
Re:rc.local Ubuntu 14.04
« Odpověď #21 kdy: 30 Září 2014, 17:03:42 »
jak to víte?

imho se mc v tom rc.local spustí, pak čeká na vstup ale ten nedostane, protože to není v user session, kvůli tomu se nedokončí rc.local jako takový a systém vypadá, že stále startuje

zkuste se přihlásit k tomu stroji na sshčku (mohlo by to jít, protože rc.local by měl být poslední před user session) a mrkněte na běžící procesy
pak to mc z rc.local vyhoďte...

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #22 kdy: 30 Září 2014, 17:14:18 »
Jasný, vyzkouším, ještě jen, proč se musím přihlašovat sshčkem a nemůžu normálně lokálně vypsat top? Možná se ptám hloupě, ale zase takový přeborník na linux nejsem.

jmp

  • Host
Re:rc.local Ubuntu 14.04
« Odpověď #23 kdy: 30 Září 2014, 17:21:20 »
netvrdil jste právě, že se to tváří tak, že to stále nabíhá?

EDIT: pokud se dokážete přihlásit na lokále tak taky dobrý, ale já z toho prve pochopil tak, že k tomu se to nedopracuje...
« Poslední změna: 30 Září 2014, 17:25:46 od jmp »

Krysolet

  • Návštěvník
  • Příspěvků: 26
Re:rc.local Ubuntu 14.04
« Odpověď #24 kdy: 30 Září 2014, 17:25:12 »
No tak to přepnu do jiné tty?

 

Provoz zaštiťuje spolek OpenAlt.