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 10:33 | Komunita

V pondělí měl na YouTube online premiéru otevřený krátký 2D film Hero vytvořený v 3D softwaru Blender. Cílem stejnojmenného projektu Hero je vylepšit nástroj Grease Pencil (tužka) v Blenderu 2.8.

Ladislav Hagara | Komentářů: 3
včera 23:22 | Nová verze

Byla vydána verze 4.0 kolekce svobodného softwaru umožňujícího nahrávání, konverzi a streamovaní digitálního zvuku a obrazu FFmpeg (Wikipedie). Přehled novinek v Changelogu (GitHub).

Ladislav Hagara | Komentářů: 0
včera 17:22 | Komunita

Včera vydanou hru Rise of the Tomb Raider pro Linux lze do pondělí 23. dubna koupit na Steamu s 67% slevou. Místo 49,99 € za 16,49 €.

Ladislav Hagara | Komentářů: 0
včera 16:11 | Komunita

Na Humble Bundle lze získat počítačovou hru Satellite Reign (Wikipedie, YouTube) běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 2
včera 15:44 | Zajímavý software

Společnost Apple koupila před třemi lety společnost FoundationDB vyvíjející stejnojmenný NoSQL databázový systém FoundationDB (Wikipedie). Včera byl tento systém uvolněn jako open source pod licencí Apache 2.0. Zdrojové kódy jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 0
včera 15:00 | Nová verze

Po dva a půl roce od vydání verze 5.7 oznámila společnost Oracle vydání nové major verze 8.0 (8.0.11) databázového systému MySQL (Wikipedie). Přehled novinek v poznámkách k vydání. Zdrojové kódy komunitní verze MySQL jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 2
19.4. 14:44 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 151. brněnský sraz, který proběhne v pátek 20. 4. od 18:00 hodin v restauraci Benjamin na Drobného 46.

Ladislav Hagara | Komentářů: 0
19.4. 13:33 | Nová verze

Byla vydána verze 18.04.0 KDE Aplikací (KDE Applications). Přehled novinek v kompletním seznamu změn a na stránce s dalšími informacemi.

Ladislav Hagara | Komentářů: 0
19.4. 13:11 | Nová verze

Bylo oznámeno vydání nové stabilní verze 1.26 a beta verze 1.27 open source textového editoru Atom (Wikipedie). Přehled novinek i s náhledy v příspěvku na blogu. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
19.4. 12:55 | Komunita

Dle plánu byla dnes vydána hra Rise of the Tomb Raider (Wikipedie) pro Linux. Koupit ji lze za 49,99 €.

Ladislav Hagara | Komentářů: 3
Používáte na serverech port knocking?
 (3%)
 (7%)
 (46%)
 (26%)
 (17%)
Celkem 337 hlasů
 Komentářů: 29, poslední 5.4. 12:25
    Rozcestník

    Dotaz: Jak na vlastní script

    30.4.2010 15:44 Kall Ell | skóre: 15
    Jak na vlastní script
    Přečteno: 260×
    Ahoj všem, omlouvám se, možná to pro některé zde bude blbost. Zatím jsem to nepotřeboval, tak jsem to neřešil. Potřebuji si udělat vlastní script. V něm by měl být příkaz tar czPf /mnt/backup/zaloha$(date +%W).tar.gz /home. Jak má vypadat soubor s tím scriptem? stačí ten příkaz napsat do souboru nazvaného třeba 'zaloha'? A pak do cronu napsat neco takového? 00:01 * * 2,3,4,5,6 /etc/zaloha? Bude to fungovat? Nebo je potřeba, aby měl soubor se scriptem nejakou koncovku či nějaký spec formát? Děkuji, ještě jednou se omlouvám, pro většinu z Vás tu je to základní věc.

    Kall Ell

    Odpovědi

    wolf09 avatar 30.4.2010 15:50 wolf09 | skóre: 30
    Rozbalit Rozbalit vše Re: Jak na vlastní script
    script nemusi mit nejakou specifickou priponu dokonce muze byt i bez pripony. Jedine co musi mit je nastaveny x atribut pro uzivatele, ktery ho bude spoustet.

    takze napriklad takto :

    chmod a+x soubor

    nakonec doporucuji uvadet ve scriptu, ktery je spusten cronem uvadet uplne cesty na programy, protoze prostredi neni stejne, jako kdyz se prihlasite.

    takze napriklad takto :

    /usr/bin/tar .....

    cestu zjistite pomoci which tar

    .
    Zkusili jste to vypnout a znovu zapnout ?
    30.4.2010 20:04 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na vlastní script
    Jedine co musi mit je nastaveny x atribut pro uzivatele, ktery ho bude spoustet.

    V podstatě ani nemusí, jenom by se pak musel spouštět jako např. 'bash /path/to/script'. Co ale musí mít, to je právo čtení (na rozdíl od klasických programů).

    poky74 avatar 30.4.2010 15:50 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
    Rozbalit Rozbalit vše Re: Jak na vlastní script

    <pre>

    touch zaloha

    chmod +x zaloha

    echo czPf /mnt/backup/zaloha$(date +%W).tar.gz /home >> zaloha

    </pre>

     

    + ten cron

    Chcete Linuxové samolepky nebo Tuxe na klíče? ->
    poky74 avatar 30.4.2010 15:53 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
    Rozbalit Rozbalit vše Re: Jak na vlastní script

    No, zapomněl jsem že již používám editor, tak za ty značky "<pre>" se omlouvám...

     

    touch zaloha - vytvoří soubor zaloha

    chmod +x zaloha - nastaví souboru "zaloha" spustitelnost

    echo czPf /mnt/backup/zaloha$(date +%W).tar.gz /home >> zaloha - vloží váš příkaz do souboru zaloha

    Chcete Linuxové samolepky nebo Tuxe na klíče? ->
    30.4.2010 15:57 Kall Ell | skóre: 15
    Rozbalit Rozbalit vše Re: Jak na vlastní script
    Děkuji, zase jsem moudřejší. ;-)
    30.4.2010 18:23 Patrik Uhrak | skóre: 31 | blog: pato
    Rozbalit Rozbalit vše Re: Jak na vlastní script

    Zdravim.

    Ono by som Vas opravil.Vase riesenie je nespravne, resp. su tam dve chyby a v pripade zalohy dost podstatna je najma jedna. Vid nizsie:


    pato@debian:~$ echo czPf /mnt/backup/zaloha$(date +%W).tar.gz /home >> test.file
    pato@debian:~$ cat test.file
    czPf /mnt/backup/zaloha17.tar.gz /home

    Bez uvodzoviek sa prv vykona $(date +%W) a by dochadzalo k prepisovaniu zalohy. Zaloha by mala totizto vzdy rovnaky rozlisovaci znak.Taktiez tam chyba samotny tar v prikaze. Posledna vec je, ze dvojita sipka je pre pridanie do suboru, spravnejsie by bola iba jedna sipka, ale to by som ako zasadnu chybu nevidel.

    Spravne riesenie je:

    pato@debian:~$ echo 'tar czPf /mnt/backup/zaloha$(date +%W).tar.gz /home' > test.file
    pato@debian:~$ cat test.file
    tar czPf /mnt/backup/zaloha$(date +%W).tar.gz /home

     

    Myslim, ze vinnikom bol zhon, ale na to sa vyhovarat, to by nemuselo byt akceptovane uzivatelom toho skriptu.

     

    poky74 avatar 2.5.2010 10:23 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
    Rozbalit Rozbalit vše Re: Jak na vlastní script

    Zdravím, díky za opravu, s tím $(date +%W) máte samozřejmě pravdu, nezkontroloval jsem si výsledek..

    Chcete Linuxové samolepky nebo Tuxe na klíče? ->
    30.4.2010 20:07 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: Jak na vlastní script
    A pak do cronu napsat neco takového? 00:01 * * 2,3,4,5,6 /etc/zaloha?

    To, co máte pravděpodobně na mysli, by se zapsalo jako

      1 0 * * 2-6     /etc/zaloha
    

    Navíc adresář /etc je určen pro konfigurační soubory, skripty patří spíš někam do /usr/local/sbin nebo /usr/local/bin.

    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.