Make bulk file uploads or execute terminal commands on one or multiple devices.
Find a file
2025-08-07 15:52:03 +02:00
BuildServerArray.java Upload files simplify and README file update 2025-08-07 15:52:03 +02:00
CommandExecutor.java Upload files simplify and README file update 2025-08-07 15:52:03 +02:00
README Upload files simplify and README file update 2025-08-07 15:52:03 +02:00
Server.java Uprava po zmene hesiel na unipickach 2025-05-05 12:57:45 +02:00
ServerBuilder.java Uprava po zmene hesiel na unipickach 2025-05-05 12:57:45 +02:00
UploadFiles.java Upload files simplify and README file update 2025-08-07 15:52:03 +02:00

POUZITIE:

Pocitame iba s dvomi pripadmi: bud je zariadenie LM alebo unipi, to znamena, bud je user "root" alebo "unipi".

1. v "buildServerArray.java" si doplnte zariadenia, na ktore sa chcete cez ssh prihlasit: "server.put(ip, username)"
dole v subore takisto doplnte prihlasovacie hesla pre jednotlive zariadenia: "rvoPassword.put(ip, heslo)"
2. ked chcete na zariadeniach spustit nejaky terminal prikaz, v subore "CommandExecutor.java" ho zadefinujte a subor spustite.
tak isto nezabudnite nastavit cas medzi jednotlivymi pripajaniami na zariadenia (v pripade restartu flowov cakajte minimalne 30 sekund, aby sa nezahltil cloud datami po spusteni flowov)
3. ked chcete hromadny upload suborov, pouzite subor "UploadFiles.java". V prvom rade nastavte "BASIC_PATH" - adresar v ktorom su subory na upload.
DOLEZITE: adresar v ktorom su subory sa musi volat na konci "flowserver" a koncit lomitkom. (moze mat predtym text, ale koniec musi byt flowserver - napr "city-flowserver/"
Ak chcete menit ine subory na unipi alebo lm, ako flowserver, musite nastavit "directoryToUpload"


5.5.2025 -> 
Po zmene hesiel na unipi a lm sa script nechcel na unipi prihlasit!
Potreba pridat do MAVEN dependancy namiesto standardnej "jsch":

        <dependency>
            <groupId>com.github.mwiede</groupId>
            <artifactId>jsch</artifactId>
            <version>0.2.26</version>
        </dependency>

Po novom treba pre unipi pouzit jSch.addIdentity("ssh private key"), pre lm staci tento riadok vykomentovat a prihlasuje sa heslom.