abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 14:33 | Pozvánky

    O víkendu 11. a 12. května lze navštívit Maker Faire Prague, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    včera 21:55 | Nová verze

    Byl vydán Fedora Asahi Remix 40, tj. linuxová distribuce pro Apple Silicon vycházející z Fedora Linuxu 40.

    Ladislav Hagara | Komentářů: 11
    včera 20:22 | IT novinky

    Představena byla služba Raspberry Pi Connect usnadňující vzdálený grafický přístup k vašim Raspberry Pi z webového prohlížeče. Odkudkoli. Zdarma. Zatím v beta verzi. Detaily v dokumentaci.

    Ladislav Hagara | Komentářů: 2
    včera 12:55 | Nová verze

    Byla vydána verze R14.1.2 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5). Přehled novinek v poznámkách k vydání, podrobnosti v seznamu změn.

    JZD | Komentářů: 0
    7.5. 18:55 | IT novinky

    Dnešním dnem lze již také v Česku nakupovat na Google Store (telefony a sluchátka Google Pixel).

    Ladislav Hagara | Komentářů: 10
    7.5. 18:33 | IT novinky

    Apple představil (keynote) iPad Pro s čipem Apple M4, předělaný iPad Air ve dvou velikostech a nový Apple Pencil Pro.

    Ladislav Hagara | Komentářů: 2
    7.5. 17:11 | Nová verze

    Richard Biener oznámil vydání verze 14.1 (14.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 14. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.

    Ladislav Hagara | Komentářů: 0
    7.5. 13:44 | Komunita

    Free Software Foundation zveřejnila ocenění Free Software Awards za rok 2023. Vybráni byli Bruno Haible za dlouhodobé příspěvky a správu knihovny Gnulib, nováček Nick Logozzo za front-end Parabolic pro yt-dlp a tým Mission logiciels libres francouzského státu za nasazování svobodného softwaru do praxe.

    Fluttershy, yay! | Komentářů: 0
    7.5. 13:11 | IT novinky

    Před 10 lety Microsoft dokončil akvizici divize mobilních telefonů společnosti Nokia a pod značkou Microsoft Mobile ji zanedlouho pohřbil.

    Ladislav Hagara | Komentářů: 2
    6.5. 21:33 | Komunita

    Fedora 40 release party v Praze proběhne v pátek 17. května od 18:30 v prostorách společnosti Etnetera Core na adrese Jankovcova 1037/49, Praha 7. Součástí bude program kratších přednášek o novinkách ve Fedoře.

    Ladislav Hagara | Komentářů: 5
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (64%)
     (7%)
     (13%)
     (16%)
    Celkem 143 hlasů
     Komentářů: 10, poslední včera 17:35
    Rozcestník

    Dotaz: Existence připojení počítače

    12.2.2007 09:05 MIlan Ptáček
    Existence připojení počítače
    Přečteno: 167×
    Ahoj,

    Mohl by mi někdo pomoct s následujícím. Provozuji v naší malé síti file server s OS Linux, každý den ve 14:00 provádí systém zálohování dat na sdílený disk na jiném PC v síti. Zálohovací skript je spouštěn automaticky. Problém je v tom, když cílové PC není spuštěno. Pak jsou zálohovaná data nakopírována do /mnt/baskup_srv.

    Otázka: Jakým způsobem ve skripti zjistit zda je ono PC puštěné, nebo zdali proběhlo připojení sdíleného adresáře korektně.

    Jméno i IP adresu zálohovacího PC znám

    Podmínka ve skriptu:

    if [ výraz pro otestování přítomnosti(spuštění)daného PC ]; then

    else exit fi

    . . .

    Děkuji Milan

    Odpovědi

    msk avatar 12.2.2007 09:12 msk | skóre: 27 | blog: msk
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    Ping na dany stroj? Mimochodom, akym sposobom mountujete ten stroj? Nerozumiem totiz, ako je mozne, ze v pripade jeho nedostupnosti skoncia backupy na lokalnom disku.
    12.2.2007 09:20 MIlan Ptáček
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    Dobrá, PING, ale jak z něj dostat, že dané PC reaguje{je spuštěno)

    sdílený disk montuji následovně: "mount -t smbfs -o`username=guest, password=` //192.168.1.10/backup_srv /mnt/backup_server"

    Díky
    michich avatar 12.2.2007 09:27 michich | skóre: 51 | blog: ohrivane_parky
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    Hádám, že takhle to mountujete v tom skriptu a po provedení zálohy to zase umountujete? Pak by mělo stačit ověřit, že ten mount uspěl. Ping mi připadá jako komplikace.
    12.2.2007 09:27 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    $?
    12.2.2007 09:58 Milan Uhrák | skóre: 31 | blog: milan_at_ABC
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    příp.
    ismount=$(mount | grep /mnt/backup_server)
    if [ "$ismount" != "" ]; then
    ... zálohujeme
    fi
    ??
    Josef Kufner avatar 12.2.2007 10:18 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    Tohle je taková ošklivá varianta. Jak grep, tak mount vrací zda uspěly (stejně jako snad všechny ostatní slušně napsané programy). Takže:
    if mount /mnt/...
    then
       echo "mount se povedl"
    fi
    
    if mount | grep "neco"
    then
       echo "grep nasel"
    fi
    
    A jak už tu ivok psal, jde to i později:
    mount /mnt/...
    jak_dopadl_mount=$?
    ...
    if [ "$jak_dopadl_mount" == 0 ]
    then
        echo "mount se povedl"
    fi
    Hello world ! Segmentation fault (core dumped)
    12.2.2007 11:24 MIlan Ptáček
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    Trošku mi to dalo, ale už to vypadá že JÓ.

    Děkuji "zase o torchu zkušenější"
    12.2.2007 11:59 Jan Martinek | skóre: 43 | blog: johny | Brno
    Rozbalit Rozbalit vše Re: Existence připojení počítače
    Kromě testování, jak dopadl mount by se dalo přímo zjistit, zda je daná cesta mountpointem. V pythonu takto:
    >>> import os
    >>> os.path.ismount('/lib')
    False
    >>> os.path.ismount('/')
    True
    
    V shellu bych tuto funkci čekal nejspíš od příkazu "test", ale zjevně to neumí a tak se to musí trochu obcházet.

    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.