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í
×
    včera 11:55 | Humor

    Microsoft poskytl FBI uživatelské šifrovací klíče svého nástroje BitLocker, nutné pro odemčení dat uložených na discích třech počítačů zabavených v rámci federálního vyšetřování. Tento krok je prvním známým případem, kdy Microsoft poskytl klíče BitLockeru orgánům činným v trestním řízení. BitLocker je nástroj pro šifrování celého disku, který je ve Windows defaultně zapnutý. Tato technologie by správně měla bránit komukoli kromě

    … více »
    NUKE GAZA! 🎆 | Komentářů: 25
    včera 01:44 | Komunita

    Spotify prostřednictvím svého FOSS fondu rozdělilo 70 000 eur mezi tři open source projekty: FFmpeg obdržel 30 000 eur, Mock Service Worker (MSW) obdržel 15 000 eur a Xiph.Org Foundation obdržela 25 000 eur.

    Ladislav Hagara | Komentářů: 3
    23.1. 18:11 | Zajímavý software

    Nazdar! je open source počítačová hra běžící také na Linuxu. Zdrojové kódy jsou k dispozici na GitHubu. Autorem je Michal Škoula.

    Ladislav Hagara | Komentářů: 2
    23.1. 16:55 | Nová verze

    Po více než třech letech od vydání verze 1.4.0 byla vydána nová verze 1.5.0 správce balíčků GNU Guix a na něm postavené stejnojmenné distribuci GNU Guix. S init systémem a správcem služeb GNU Shepherd. S experimentální podporou jádra GNU Hurd. Na vývoji se podílelo 744 vývojářů. Přibylo 12 525 nových balíčků. Jejich aktuální počet je 30 011. Aktualizována byla také dokumentace.

    Ladislav Hagara | Komentářů: 7
    23.1. 15:44 | Zajímavý software

    Na adrese gravit.huan.cz se objevila prezentace minimalistického redakčního systému GravIT. CMS je napsaný ve FastAPI a charakterizuje se především rychlým načítáním a jednoduchým ukládáním obsahu do textových souborů se syntaxí Markdown a YAML místo klasické databáze. GravIT cílí na uživatele, kteří preferují CMS s nízkými nároky, snadným verzováním (např. přes Git) a možností jednoduchého rozšiřování pomocí modulů. Redakční

    … více »
    2012 | Komentářů: 0
    23.1. 12:55 | Zajímavý software

    Tým Qwen (Alibaba Cloud) uvolnil jako open-source své modely Qwen3‑TTS pro převádění textu na řeč. Sada obsahuje modely VoiceDesign (tvorba hlasu dle popisu), CustomVoice (stylizace) a Base (klonování hlasu). Modely podporují syntézu deseti různých jazyků (čeština a slovenština chybí). Stránka projektu na GitHubu, natrénované modely jsou dostupné na Hugging Face. Distribuováno pod licencí Apache‑2.0.

    NUKE GAZA! 🎆 | Komentářů: 0
    23.1. 01:11 | Nová verze

    Svobodný citační manažer Zotero (Wikipedie, GitHub) byl vydán v nové major verzi 8. Přehled novinek v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    22.1. 16:55 | Nová verze

    Byla vydána verze 1.93.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    22.1. 14:00 | Komunita

    Svobodný operační systém ReactOS (Wikipedie), jehož cílem je kompletní binární kompatibilita s aplikacemi a ovladači pro Windows, slaví 30. narozeniny.

    Ladislav Hagara | Komentářů: 8
    22.1. 11:00 | IT novinky

    Společnost Raspberry Pi má nově v nabídce flash disky Raspberry Pi Flash Drive: 128 GB za 30 dolarů a 256 GB za 55 dolarů.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (5%)
     (0%)
     (10%)
     (21%)
     (3%)
     (5%)
     (2%)
     (11%)
     (34%)
    Celkem 601 hlasů
     Komentářů: 17, poslední 22.1. 15:24
    Rozcestník

    Dotaz: bash skript

    1.2.2017 10:20 Kamil.Vondra
    bash skript
    Přečteno: 849×
    Dobrý den.

    Kde dělam chybu?

    sudo dd bs=4M if=/dev/mmcblk0 | gzip > /media/Disk1/zaloha/rasspbian``date +"%F"`.gz

    Přes terminal ok

    Zkoušel jsem to přes crontab a nic.

    0 0 * * 5 sudo dd bs=4M if=/dev/mmcblk0 | gzip > /media/Disk1/zaloha/rasspbian``date +"%F"`.gz

    Tak jsem to dal do sh skriptu. https://s27.postimg.org/sw11dpnjn/2017_02_01_100530.png

    řádek 3: neočekávaný konec souboru při hledání znaku odpovídajícímu „`“

    řádek 4: chyba syntaxe: nenadálý konec souboru


    Řešení dotazu:


    Odpovědi

    1.2.2017 10:33 trubicoid2
    Rozbalit Rozbalit vše Re: bash skript
    bych se divil, jestli v terminalu to projde, mas tam jeden znak ` pred date navic

    jeste vono se to blbe cte, tak misto `neco` je dobry $(neco)

    a v cronu neni treba sudo
    1.2.2017 10:45 Kamil.Vondra
    Rozbalit Rozbalit vše Re: bash skript
    Příloha:
    Pracuje, nekecam :)
    jeste vono se to blbe cte, tak misto `neco` je dobry $(neco)
    Nepochopil jsem. Jsem jen uživatel teto mašinky.
    1.2.2017 10:58 hajoucha | skóre: 22
    Rozbalit Rozbalit vše Re: bash skript
    právěže nepracuje...
    |🇵🇸 avatar 1.2.2017 10:59 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: bash skript
    Nepracuje, lol. Ta > na dalším řádku je výzva k zapsání zbytku příkazu.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    1.2.2017 11:01 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
    Rozbalit Rozbalit vše Re: bash skript
    Ne, to nepracuje - ale čeká na doplnění toho chybějícího znaku `. Tyhle znaky ` musí být párové.

    Proto to taky ve skriptu selže, kdežto v terminálu čeká na doplnění.

    Takže místo `` dát jen `:
    sudo dd bs=4M if=/dev/mmcblk0 | gzip > /media/Disk1/zaloha/rasspbian`date +"%F"`.gz

    Anebo to upravit na závorkovou verzi, která je i čitelnější:
    sudo dd bs=4M if=/dev/mmcblk0 | gzip > /media/Disk1/zaloha/rasspbian-$(date +"%F").gz
    -- OldFrog
    1.2.2017 12:08 NN
    Rozbalit Rozbalit vše Re: bash skript
    V cronu je potreba escapenout procento \%.
    k3dAR avatar 1.2.2017 14:21 k3dAR | skóre: 63
    Rozbalit Rozbalit vše Re: bash skript
    a kdyz uz je jasno jak to ma spravne napsat, tak je na case se zamyslet proc by mel rasbian sam sebe cronem zalohovat pres dd, tedy surova zaloha beziciho systemu se pres dd NEdela, od toho je rsync a podobne nastroje ;)
    porad nemam telo, ale uz mam hlavu... nobody
    1.2.2017 14:43 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: bash skript
    Rozsah sudo končí prvou rúrou. Obávam sa, že to nie je to, čo autor myslel.

    Ak to má spúšťať cron, je lepšie dať všetko potrebné do skriptu, a v cron-e spúšťať iba skript, s prípadnými parametrami.

    Ak to má byť automatizované cron-om alebo čímkoľvek, je dobre urobiť aspoň základné kontroly: Existuje zariadenie? Existuje cieľový adresár? Neexistuje náhodou už cieľový súbor? Je na cieľovom disku dostatok miesta?
    Jendа avatar 1.2.2017 15:33 Jendа | skóre: 78 | blog: Jenda | JO70FB
    Rozbalit Rozbalit vše Re: bash skript
    Děláš to, že začneš číst kartu a cpát ji na externí disk. Co když jsi ale v polovině čtení a někdo zapíše kus souboru na začátek a kus na konec karty? Budeš mít jenom druhou půlku souboru a FS to asi nepřežije.

    1.2.2017 17:43 Vantomas | skóre: 32 | Praha
    Rozbalit Rozbalit vše Re: bash skript
    Tak tak. Osobně pro tento účel používám rdiff-backup, kdy zálohuji celé / a mám udělaný --exclude na /proc, /sys a jiné různé nezálohovatelné adresáře.

    rdiff-backup vytváří rozdílové zálohy, takže když se to spouští denně z cronu, na externí úložiště se ukládají pouze změněné soubory a nikoliv kompletní kopie. Dá se to řešit i pouze přes rsync, ale pak se vyrábí vždy celá záloha, což je zbytečně kapacitně náročné nebo je vždy kompletní záloha k okamžiku spuštění. To potom záleží zda je požadavek na to mít možnost vrátit se k datům z určitého dne nebo stačí vždy jen aktuální...

    A pokud zůstává ve hře požadavek na kompletní zálohu filesystému, aby se to dalo rychle obnovit, tak bych asi volil btrfs a jeho send/receive features.
    2.2.2017 16:22 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: bash skript

    Přesně tak, Btrfs, jeho atomický snapshot a send/receive je rozumné řešení. Kopírování celých médií (ještě k tomu přimountovaných) bez nějaké snahy o checksumy a konzistenci dat vede do stavu, kdy zálohy jsou pouhou iluzí. Iluze záloh může být horší než žádné zálohy (protože ovlivňuje chování a rozhodování uživatelů). Podobně jako iluze zabezpečení může mít horší následky než dobře známá absence zabezpečení.

    1.2.2017 20:46 GeorgeWH | skóre: 42
    Rozbalit Rozbalit vše Re: bash skript
    niekomu, komu je miesto copy&paste lahsie urobit screenshot, uploadnut ho na public server a pridat neklikatelnu linku do fora, niet rady ani pomoci...
    2.2.2017 12:15 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: bash skript
    Ale no tak, možno je to len snaživý začiatočník! Spomínam si na časy, keď som FreeBSD považoval za linuxovú distribúciu a spomínam si, ako mi na českom IRC kanáli ktosi s otcovskou trpezlivosťou vysvetľoval môj omyl. Ani nie dva roky na to som písal o FreeBSD seriál do PC Revue/Infoware.

    2.2.2017 13:54 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: bash skript
    To je v poriadku. Ja si spomínam ako AT&T s láskou vysvetľovalo univerzite v Berkley že BSD nie je Unix (TM).
    2.2.2017 16:26 Andrej | skóre: 51 | blog: Republic of Mordor
    Rozbalit Rozbalit vše Re: bash skript

    řádek 3: neočekávaný konec souboru při hledání znaku odpovídajícímu „`“

    řádek 4: chyba syntaxe: nenadálý konec souboru

    Tohle říká všechno potřebné. Je tam zpětný apostrof navíc, tedy poslední zpětný apostrof je nepárový a shell tedy dojde na konec souboru, aniž by zjistil, kde (to, co považuje za) příkaz ve zpětných apostrofech končí.

    Zadáním něčeho takového do terminálu pak samozřejmě člověk dostane nějaký pokračovací prompt (>) a shell (zase) počítá s tím, že uživatel vnořený příkaz někde uzavře.

    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.