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 00:11 | Nová verze

    Byla vydána nová major verze 34.0.0 webového prohlížeče Pale Moon (Wikipedie) vycházejícího z Firefoxu. Přehled novinek v poznámkách k vydání.

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

    Win8DE je desktopové prostředí pro Wayland, inspirované nechvalně proslulým uživatelským rozhraním Metro z Windows 8. Nabízí dlaždicové rozhraní s velkými tlačítky a jednoduchou navigací, optimalizované pro dotyková zařízení. Cílem projektu je přetvořit design operačního systému Windows 8 do funkčního a minimalistického rozhraní vhodného pro každodenní použití na Linuxu.

    NUKE GAZA! 🎆 | Komentářů: 8
    včera 14:33 | Nová verze

    Laboratoře CZ.NIC vydaly Datovku 4.28.0 a Mobilní Datovku 2.6.0. Hlavní novinkou je ukládání rozpracovaných datových zpráv do konceptů. Datovka je svobodné multiplatformní aplikace pro přístup k datovým schránkám a k trvalému uchovávání datových zpráv v lokální databázi.

    Ladislav Hagara | Komentářů: 3
    včera 14:22 | Zajímavý projekt

    Unix Pipe Game je vzdělávací karetní hra zaměřená na děti a rodiče, která děti učí používat unixové příkazy prostřednictvím interaktivních úkolů. Klíčovým prvkem hry je využití symbolu | pro pipeline neboli 'rouru', který umožňuje propojit výstupy a vstupy jednotlivých unixových příkazů, v tomto případě vytištěných na kartičkách. Předpokládá se, že rodič má alespoň nějaké povědomí o unixových příkazech a jejich provazování pomocí |.

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    včera 13:55 | Zajímavý software

    PCIem je linuxový framework, který vytváří virtuální zařízení PCIe pomocí technik, které umožňují hostitelskému operačnímu systému rozpoznat tyto syntetické 'neexistující' karty jako fyzické zařízení přítomné na sběrnici. Framework PCIem je primárně zamýšlen jako pomůcka pro vývoj a testování ovladačů bez nutnosti použít skutečný hardware. Dle tvrzení projektu si fungování PCIem můžeme představit jako MITM (Man-in-the-Middle), který se nachází mezi ovladači a kernelem.

    NUKE GAZA! 🎆 | Komentářů: 0
    včera 05:33 | Bezpečnostní upozornění

    Byla nalezena vážná bezpečnostní chyba v telnetd z balíčku GNU InetUtils. Týká se verzí GNU InetUtils od 1.9.3 z 12. května 2015 až po aktuální 2.7 z 14. prosince 2025. Útočník může obejít autentizaci a získat root přístup, jelikož telnetd nekontroluje předaný obsah proměnné prostředí USER a pokud obsahuje "-f root"…

    Ladislav Hagara | Komentářů: 5
    20.1. 17:22 | Komunita

    Stanislav Aleksandrov předložil patch rozšiřující KWin (KDE Plasma) na 3D virtuální desktopové prostředí (videoukázka v mp4).

    Ladislav Hagara | Komentářů: 6
    20.1. 05:55 | IT novinky

    Digg (Wikipedie), "místo, kde můžete sdílet a objevovat to nejlepší z internetu – a nejen to", je zpět. Ve veřejné betě.

    Ladislav Hagara | Komentářů: 4
    20.1. 01:44 | Komunita

    Po .deb balíčcích Mozilla nově poskytuje také .rpm balíčky Firefoxu Nightly.

    Ladislav Hagara | Komentářů: 11
    20.1. 00:33 | IT novinky

    Vývojové prostředí IntelliJ IDEA slaví 25. narozeniny (YouTube).

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (17%)
     (5%)
     (0%)
     (10%)
     (21%)
     (3%)
     (5%)
     (2%)
     (11%)
     (37%)
    Celkem 562 hlasů
     Komentářů: 16, poslední 20.1. 17:04
    Rozcestník

    Dotaz: Vykonání skritpu pres ssh

    19.10.2020 14:42 matata | skóre: 13
    Vykonání skritpu pres ssh
    Přečteno: 512×
    Ahoj prosím o nasměrovani... bohuzel moc netusim vo co go, je to dost nad moje aktualni znalosti. Tak pokud mozno polopaticky... dik moc.

    Ovladam vysavac z Home assistanta. Mám rootly mi robot vacuum v1. Potrebuji poresit obnoveni mapy.

    K robotovi lze pristupovat pres ssh. V robotovi bezi ubuntu 14.04.

    Vzdy kdyz dojede do dokovaci stanice potrebuji spustit pres ssh tento script:

    zalogovat se sudo su chmod 777 /mnt/data/rockrobo rm /mnt/data/rockrobo/last_map cp /mnt/data/rockrobo/backup/last_map /mnt/data/rockrobo reboot

    Jak spustit automatizaci po zajeti do stanice vim, Ale vubec netusim jak na to s tim ssh... Rucne pres putty to funguje v pohode, ale ja to potrebuji zautomatozivat. Neco jsem googlil ale moudrej z toho nejsem.

    Napadají mě dve variantny - bud jak spustit script pres ssh na z jineho zarizeni na tom vysavaci. Druha varianta, nastavit ten script v cronu primo v robotovi. Tam by ale bylo nutne checkovat, zda je robot v dokovaci stanici. A to vuec netusim... :-/

    Nasel jsem k tomu tohle, ale vubec nevim... :( https://community.home-assistant.io/t/hass-io-and-making-ssh-client-requests-to-another-device/47225

    Zkusite me prosim navest, zda a jak je to proveditelne? Dekuji moc.

    Odpovědi

    19.10.2020 16:06 X
    Rozbalit Rozbalit vše Re: Vykonání skritpu pres ssh
    a] nastav si prihlaseni klicem b] ssh user@ip "prikaz"
    NUKE GAZA! 🎆 avatar 19.10.2020 16:48 NUKE GAZA! 🎆 | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Vykonání skritpu pres ssh

    Jak spustit automatizaci po zajeti do stanice vim.........

    ................Tam by ale bylo nutne checkovat, zda je robot v dokovaci stanici. A to vuec netusim

    nóó tak to víš nebo nevíš????????? :O :O

    ty to jako detekuješ třeba nějak kamerkou/senzorem zvnějšku nebo to ten robůtek umí jakoby nějak sám vodsebe poznat a umí sám třeba udělat nějakej příkaz když zajede do tý dokovací stanice?? :O :O pokud to umí poznat nějak a ten příkaz je furt stejnej tak je imho blbost nato brát ssh a mit to závislí na nějakým dalším stroji :O ;D

    tak jako tak si ty příkazy v robůtkoj napiš jako bash skriptík hele jestli to sou furt stejný příkazy nóó a pak skriptík buď pouštěj z nějaký ty 'automatizace' v robůtkoj nóó nebo třeba skrz to ssh jestli to nejde řešit jinak :O :O

    uživatel kterej to bude pouštět bude muset mit práva nato udělat ten reboot hele (misto shutdown piš reboot)

    #!/usr/bin/env bash
    # je nutný furt nazačátku dělat to chmod na složce?? mysim že ne :O :O
    # tamto mv a cp si myslim že de nahradit pomocí kopírování s přepsáním :O ;D
    # reboot se udělá jenom když první příkaz jakože to cp uspěje ale asi bude potřeba
    cp -f /mnt/data/rockrobo/backup/last_map /mnt/data/rockrobo/ && reboot
    

    btw tendleten robůtek by jako měl mit nějakej svuj komunikační protokol hele a třeba by toho šlo ňák využít ale tomu nerozumim :D

    19.10.2020 21:03 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Vykonání skritpu pres ssh
    Spracovanie, ci sa nabija.

    Napr. spracuvavaj vystup upower -m cez popen() a pouzi deamon().
    debian.plus@protonmail.com
    NUKE GAZA! 🎆 avatar 21.10.2020 14:07 NUKE GAZA! 🎆 | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Vykonání skritpu pres ssh

    hlídat nabíjení by moh bejt dobrej hack jak to jakoby vobejít jestli si to robot neumí jinak pohlídat to že je zaparkovanej jakoby v tom svým 'domečku' :D ;D

    slabina tohodletoho řešení je když třeba vypadne eletrika nebo tak něco ale toby zas jako nemusel bejt až takovej problem prostě byho to restartovalo :O :O

    takže třeba takle nějak nekonečnej hlídací skriptík

    #!/usr/bin/env bash
    
    # pomocná proměná 'robot_byl_mimo_domecek' která si pamatuje jestli už robot vyjel z domečku
    # předpokládám že výchozí stav je žeje robot ve svým domečku a nabíjí se 
    # a eště teda jakoby nebyl mimo ten svuj nabíjecí 'domeček'
    robot_byl_mimo_domecek=0
    
    #nekonečnej cyklus
    while true
    do
        # on_ac_power nám vrací jedničku když je 'počítač' strčenej dozásuvky a nulu když jede z baterek
        # https://linux.die.net/man/1/on_ac_power
        if on_ac_power; then 
        
            # pokud je proměná 'robot_byl_mimo_domecek' rovna jedičce
            if [ $robot_byl_mimo_domecek -eq 1 ]; then 
            
                #robot se nabíjí a už byl mimo domeček -> chápem to jakože přijel zpátky do svýho domečku
                # a mužem udělat tamto přepsání mapy a reboot
                cp -f /mnt/data/rockrobo/backup/last_map /mnt/data/rockrobo/ && reboot
                
            fi
    
        else
            
            #pokud se nenabíjí tak asi vodjel z domečku
            robot_byl_mimo_domecek=1
    
        fi
        
        #pět sekund počkáme a uděláme cyklus znova a tak dál a tak dál prostě furt donekonečna
        sleep 5
    done
    

    nóó a protože ubuntu 14 nemá systemd ale nějakej takovej ten starověkej initd nóó tak si nejsem uplně jistá jak jako ten skriptík správně pustit jako service nebo co tam v tom initd maj aby to hlídalo když třeba nějak skriptík spadne a znova hoto pustilo :O :O :/ :/

    nějakej dobovej návod hele a hele

    21.10.2020 14:36 z_sk | skóre: 34 | blog: analyzy
    Rozbalit Rozbalit vše Re: Vykonání skritpu pres ssh
    Sikovny ten prikaz on_ac_power (nove pre mna):
    (on_ac_power && echo on ac ) || echo on battery
    debian.plus@protonmail.com
    22.10.2020 08:53 matata | skóre: 13
    Rozbalit Rozbalit vše Re: Vykonání skritpu pres ssh
    Díky moc všem, zase jsem chytrejsi.

    Nakonec jsem to teda udelal z druhe strany. NA strane home assistanta jsem vygeneroval klic pro pristup do robota pres ssh. A pri zajeti do docku se z HA poslou do robota prikazy...

    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.