Portál AbcLinuxu, 17. července 2025 22:56


Dotaz: Nastavení proměnné/předání parametru

4.5.2004 09:07 Zdenek Stryhal | skóre: 10 | blog: ZS
Nastavení proměnné/předání parametru
Přečteno: 116×
Odpovědět | Admin
Pokuším se zjistit, jak z bootmanageru(GRUB) předat "zprávu" systému. Mám na mysli například nastavení nějaké globální proměnné, která bude k dispozici po startu jádra, nebo zavolání scriptu běhěm spoštění služeb s parametrem zadaným z GRUBu.

Bootuju ze šuplíku jeden systém na dvou strojích (různá jádra). Všechno chodí bezvadně, akorát musím po startu do konzole spouštět např. X, gpm a apache s různými konf. soubory. Chtěl bych to zautomatizovat. Jediné co mě zatím napadá je otestovat existenci řádku dmesg | grep 'ZPRAVA=doma'.

Diky za rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.5.2004 09:33 ivok
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teď moc nevim, jak zní otázka, ale... /proc/cmdline?

Pokud máte RH nebo MDK nebo něco podobného, podívejte se jak mají udělané "network-profiles" nebo jak se to jmenuje v /etc/sysconfig/network-profiles. Pokud jsem to dobře pochopil, tak to umožňuje spustit různé konfigurace sítě, pokud nabootujete různá jádra, resp. stejná jádra ale rozlišená právě nějakou "proměnnou" předanou při bootování do cmdline jádra.

Jestli kecám, tak mě ignorujte :-)
4.5.2004 09:33 ivok
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Teď moc nevim, jak zní otázka, ale... /proc/cmdline?

Pokud máte RH nebo MDK nebo něco podobného, podívejte se jak mají udělané "network-profiles" nebo jak se to jmenuje v /etc/sysconfig/network-profiles. Pokud jsem to dobře pochopil, tak to umožňuje spustit různé konfigurace sítě, pokud nabootujete různá jádra, resp. stejná jádra ale rozlišená právě nějakou "proměnnou" předanou při bootování do cmdline jádra.

Jestli kecám, tak mě ignorujte :-)
4.5.2004 10:10 Zdenek Stryhal | skóre: 10 | blog: ZS
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Nemám běžnou distribuci. Také mě napadlo dát do cmdline jádra nastavení proměnné ZPRAVA a otestovat ve startovacím skriptu výpis dmesg. Zajimalo mě jestli existuje nějaká standardní "čistá" cesta jak předat zprávu. Díky za návrh.
4.5.2004 10:19 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Nemusite nijak testovat dmesg, staci grep -q neco /proc/cmdline. To je IMHO docela standardni cesta
4.5.2004 10:26 Zdenek Stryhal | skóre: 10 | blog: ZS
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
To je to co jsem hledal. Díky.
4.5.2004 09:36 Samuel | skóre: 19 | Bratislava
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Odpovědět | | Sbalit | Link | Blokovat | Admin
ak to ma bezat na 2 stojoch s roznym hw, tak mozno by sa dali rozlisit precitanim napr. /proc/cpuinfo alebo niecim podobnym
Jiří Svoboda avatar 4.5.2004 09:38 Jiří Svoboda | skóre: 37 | blog: cat /dev/mind | Prostějov
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takhle bootovat na kazdem ze stroju do jineho runlevelu (urcite je nejaky volny) a prizpusobit tomu startovaci scripty?
4.5.2004 10:21 Zdenek Stryhal | skóre: 10 | blog: ZS
Rozbalit Rozbalit vše Re: Nastavení proměnné/předání parametru
Tohle mě nenapadlo, zdá se mi to dobrý způsob. Zkusim to. Díky

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.