abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 13:22 | Upozornění

    Zemřel Scott Adams, tvůrce komiksových stripů Dilbert parodujících pracovní prostředí velké firmy.

    Ladislav Hagara | Komentářů: 1
    dnes 13:00 | Nová verze

    Sdružení CZ.NIC vydalo novou verzi Knot Resolveru (6.1.0). Jedná se o první vydanou stabilní verzi 6, která je nyní oficiálně preferovanou a doporučovanou verzí, namísto předešlé verze 5. Více o Knot Resolveru 6 je možné se dočíst přímo v dokumentaci.

    VSladek | Komentářů: 0
    dnes 01:22 | Nová verze

    Byl vydán Linux Mint 22.3 s kódovým jménem Zena. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze, že nástroj Systémová hlášení (System Reports) získal mnoho nových funkcí a byl přejmenován na Informace o systému (System Information). Linux Mint 22.3 bude podporován do roku 2029.

    Ladislav Hagara | Komentářů: 1
    včera 21:33 | Nová verze

    Wine bylo po roce vývoje od vydání verze 10.0 vydáno v nové stabilní verzi 11.0. Přehled novinek na GitLabu. Vypíchnuta je podpora NTSYNC a dokončení architektury WoW64.

    Ladislav Hagara | Komentářů: 3
    včera 16:11 | Nová verze

    Byl vydán Mozilla Firefox 147.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Firefox nově podporuje Freedesktop.org XDG Base Directory Specification. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 147 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 13:22 | Humor

    Asociace repair.org udělila anticeny těm nejhorším produktům představeným na veletrhu CES 2026. Oceněnými jsou například šmírující kamery Amazon Ring AI, chytrý běžecký pás od společnosti Merach, která otevřeně přiznává, že nedokáže zabezpečit osobní data uživatelů, případně jednorázové lízátko, které rozvibrovává čelisti uživatele a tak přehrává hudbu. Absolutním vítězem je lednička od Samsungu, která zobrazuje reklamy a kterou lze otevřít pouze hlasovým příkazem přes cloudovou službu.

    NUKE GAZA! 🎆 | Komentářů: 9
    včera 12:00 | IT novinky

    Íránští protirežimní aktivisté si všímají 30% až 80% ztráty packetů při komunikaci se satelity služby Starlink. Mohlo by se jednat o vedlejší důsledek rušení GPS, kterou pozemní přijímače Starlinku používají k výpočtu polohy satelitů a kterou se režim rovněž snaží blokovat, podle bezpečnostního experta a iranisty Amira Rashidiho je ale pravděpodobnější příčinou terestrické rušení přímo satelitní komunikace Starlinku podobnou

    … více »
    NUKE GAZA! 🎆 | Komentářů: 12
    včera 00:55 | IT novinky

    Evropská komise (EK) zvažuje, že zařadí komunikační službu WhatsApp americké společnosti Meta mezi velké internetové platformy, které podléhají přísnější regulaci podle unijního nařízení o digitálních službách (DSA). Firmy s více než 45 miliony uživatelů jsou podle DSA považovány za velmi velké on-line platformy (Very Large Online Platforms; VLOP) a podléhají přísnějším pravidlům EU pro internetový obsah. Pravidla po

    … více »
    Ladislav Hagara | Komentářů: 21
    včera 00:44 | IT novinky

    Tržní hodnota technologické společnosti Alphabet poprvé v historii přesáhla čtyři biliony dolarů (83 bilionů Kč). Stalo se tak poté, co Apple oznámil, že bude na poli umělé inteligence (AI) spolupracovat s dceřinou firmou Alphabetu, společností Google.

    Ladislav Hagara | Komentářů: 5
    12.1. 11:11 | Zajímavý článek

    Nové číslo časopisu Raspberry Pi zdarma ke čtení: Raspberry Pi Official Magazine 161 (pdf).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (13%)
     (5%)
     (0%)
     (8%)
     (19%)
     (3%)
     (5%)
     (3%)
     (11%)
     (46%)
    Celkem 421 hlasů
     Komentářů: 11, poslední včera 15:18
    Rozcestník

    Dotaz: Použití skriptu místo konsole

    20.3.2008 19:26 Roman
    Použití skriptu místo konsole
    Přečteno: 454×
    Mám jeden problém. Potřebuji při každém vypnutí počítače spustit jeden příkaz. Napadlo mě, že to udělám tak, že si vytvořím skript, který provede ten příkaz a pak vypne počítač. Jenomže onen první příkaz (sdparm), když napíšu tak, jak je uvedeno níže do konsole, tak je to bez probémů - zastaví se disk. Ale pokud ho dám do skriptu např. vypnout.sh

    sdparm -C stop /dev/sdc1
    shutdown now

    provede se jenom vypnutí počítače a ne zastavení externího disku. Proč se tento příkaz neprovede když v konsoli je to OK?

    Odpovědi

    20.3.2008 19:42 Roman
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Kromě toho, když např do etc/sudoers dám řádek

    roman ALL = (%root) NOPASSWD: /usr/bin/shutdown -k now

    a pak napíšu v konsili shutdown -k now, tak mi to vypíše chybu sudo: parse error in /etc/sudoers. Proč?
    20.3.2008 20:11 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Upravte řádek do tohoto tvaru: roman ALL = (root) NOPASSWD: /usr/bin/shutdown -k now
    příkaz pak spustíte: sudo -u root /usr/bin/shutdown -k now
    20.3.2008 20:30 Roman
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Upravovat nebylo třeba, píšu řešení pro ostatní uživatele: chyba "parse error" vznikla tím, že na konci souboru nebyl volný řádek a tím pádem funguje i skript. Jenom jsem chtěl vyzkoušet ještě jednu vychytávku, že vytvořím alias v souboru /home/roman/.bashrc na nějaký příkaz a tento alias napíšu do toho skriptu. Ale to jaksi nejde, píše to, že onen alias "přikaz nelze nalézt", nebo tak něco. Z konsole to jde, ale ze při spoštění skriptu se asi aliasy nenatáhnou.
    20.3.2008 21:00 pavel
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Nebylo by lepší dát ten příkaz: "sdparm -C stop /dev/sdc1" na podle mne lepší místo, totiž do /etc/rc.d/rc0.d ?
    20.3.2008 21:08 Roman
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Ano, to asi bylo, ale o tomto řešení jsem slyšel jenom asi jednou a pořádně nevím, jak to tam napsat. Kam dát ten příkaz, jak tam udělat link atd.
    20.3.2008 22:36 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole

    Vytvořte skript, ve kterém bude pouze ten příkaz sdparm ... (tj. hlavně žádné shutdown), udělejte ho spustitelný a vložte do /etc/init.d/. A pak udělejte symlink do adresáře /etc/rcčíslo.d/ (číslo je číslo runlevelu, kdy se má příkaz aplikovat) a pojmenujte ho Kčísloprikaz - což značí, že jde o vypínání (K jako kill) a číslo určí pořadí.

    Ve vaší distribuci budou adresáře možná pojmenované mírně odlišně; dále se inspirujte již vytvořenými skripty v init.d a jak vypadají jejich symlinky v rcX.d

    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    21.3.2008 09:41 Roman
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Tak jsem vytvořil soubor bez přípony obsahující

    #!/bin/bash xbacklight -set 50

    nahrál ho do /etc/init.d, v /etc/rc.d/rc0.d vytvořil symbolický link na tento soubor pojmenovaný K00mybook. Posléze se bude jednat o jiný příkaz ve skriptu, teď jenom zkušebně snižuji podsvícení. Avšak při vypnutí systému se tento příkaz neprovede, resp. nesníží se podsvícení.
    21.3.2008 10:31 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Pro testovací účely bych spíše použil něco jako:
    #!/bin/sh
    echo "test provadeni scriptu" > /home/uzivatel/test_scriptu
    21.3.2008 09:45 JMP | skóre: 30
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    mam dojem, ze pokud se ma prikaz _spustit_ pri vypinani, tak by mel byt spis Scisloprikaz a ne Kcisloprikaz
    21.3.2008 09:55 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Při přechodu do některého z runlevelů se nejprve provádějí scripty/symlinky s prefixem K. Takže v tomto případě je K určitě lepší.
    22.3.2008 10:32 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole

    Jenže ty s prefixem K se provedou u runlevelu, ze kterého se odchází - zde tedy asi číslo 5, zatímco runlevel 0 se spouští.

    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    22.3.2008 13:19 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Nesouhlasím: http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit
    For example, if we are changing from runlevel 2 to runlevel 3, init will first execute all of the K prefixed scripts it finds in /etc/rc3.d, and then all of the S prefixed scripts in that directory. The links starting with K will cause the referred-to file to be executed with an argument of stop, and the S links with an argument of start.
    22.3.2008 14:12 Vojtěch Horký | skóre: 39 | blog: Vojtův zápisník | Praha
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole

    Aha, tak děkuji za vysvětlení (já jsem myslel, že runlevel po sobě "uklidí").

    I am always ready to learn although I do not always like to be taught. (W. Churchill)
    21.3.2008 09:49 Jan Šimák | skóre: 37 | Hradec Králové
    Rozbalit Rozbalit vše Re: Použití skriptu místo konsole
    Raději bych ještě do toho scriptu implementoval case cyklus pro zpracování argumentů start (prefix S) a stop (prefix K).
    V tomto případě bych symlink umístil do /etc/rc0.d/ a dal mu prefix třeba K02

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.