script:script
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| script:script [2024/04/08 12:16] – created admin | script:script [2024/05/07 09:58] (current) – [SCRIPT] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== SCRIPT ====== | ||
| + | |||
| + | <color # | ||
| + | |||
| + | ---- | ||
| + | ===== Converter ===== | ||
| + | == script-converter == | ||
| + | |||
| + | > Automatikus hangfájl konvertáló script | ||
| + | |||
| + | A forrás mappába bekerült tetszőleges formátumú hangfájt a megadott cél mappába helyezi konvertálás után. | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Forrás mappa**: ezt a könyvtárt vizsgálja át 30 másodpercenként a script, és ha talál új fájlt, megkezdi a konvertálást (pl.: '' | ||
| + | * **Cél mappa**: ide kerülnek az átkonvertált fájlok (pl.: '' | ||
| + | * **Kész mappa**: a konvertálást követően ide kerülnek a fájlok a forrás mappából (pl.: '' | ||
| + | * **Szűrő**: | ||
| + | * **Formátum**: | ||
| + | * **Értesítés**: | ||
| + | * **Aktív**: aktiválás | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | Ha nincs megadva **cél mappa**, az eredeti, konvertálás előtti fájl törlődik a konvertálás befejeztével! | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Loader ===== | ||
| + | == script-loader == | ||
| + | |||
| + | > Automatikus fájl betöltő script | ||
| + | |||
| + | A forrás mappába bekerült tetszőleges fájlt a megadott cél mappába helyezi átnevezés után. | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Forrás mappa**: ezt a könyvtárt vizsgálja át 60 másodpercenként a script, és ha talál új fájlt, megkezdi a feldolgozást (pl.: '' | ||
| + | * **Cél mappa**: ide másolja a talált fájlokat, ez általában az adáslebonyolító szoftver egy automatikus import mappája (pl.: '' | ||
| + | * **Szűrő**: | ||
| + | * **Minta**: [[script: | ||
| + | * **Cél fájlnév**: | ||
| + | * **Biztonsági idő**: a fájl létrehozása és a fájl feldolgozása között eltelt minimális idő (alapérték: | ||
| + | * **Forrás megtartása**: | ||
| + | * **Almappák**: | ||
| + | * **Értesítés**: | ||
| + | * **Aktív**: aktiválás | ||
| + | |||
| + | ==== reguláris kifejezések ==== | ||
| + | |||
| + | A reguláris kifejezés (regex) egy karakterlánc, | ||
| + | |||
| + | **Alap Szintaxis** | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | **Speciális Karakterek** | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | A '' | ||
| + | |||
| + | **Példa** | ||
| + | |||
| + | Minta: '' | ||
| + | Cél fájlnév: '' | ||
| + | |||
| + | A '' | ||
| + | |||
| + | A reguláris kifejezés értelmezése részletesen: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | Mintákat a legegyszerűbben [[https:// | ||
| + | </ | ||
| + | |||
| + | <WRAP center round important 100%> | ||
| + | A //Loader// script a reguláris kifejezéseket kizárólag a fájl nevének a szűrésére használja, a kiterjesztést figyelmen kívül hagyja. | ||
| + | </ | ||
| + | ===== Purger ===== | ||
| + | == script-purger == | ||
| + | |||
| + | > Automatikus fájltörlő script | ||
| + | |||
| + | Törli a megadott mappában található fájlokat a beállított idő letelte után. | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Mappa**: ezt a könyvtárt vizsgálja át a script, és ha talál a lenti kritériumoknak megfelelő fájlt, törli. (pl.: '' | ||
| + | * **Szűrő**: | ||
| + | * **Fájlok megtartása**: | ||
| + | * **Almappák**: | ||
| + | * **Értesítés**: | ||
| + | * **Aktív**: aktiválás | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | A //Purger// script nem folyamatos futású, hanem az [[script: | ||
| + | </ | ||
| + | |||
| + | ===== Syncer ===== | ||
| + | == script-syncer == | ||
| + | |||
| + | > Automatikus tükrözés | ||
| + | |||
| + | Percenként tükrözi a forrás mappát a cél mappába. | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Forrás mappa**: ezt a könyvtárt vizsgálja át a script, és végzi el a fájlok másolását a célmappába a megadott feltételek alapján (pl.: '' | ||
| + | * **Cél mappa**: ide tükröződnek az adatok a forrás mappából (pl.: '' | ||
| + | * **Szűrő**: | ||
| + | * **Cél takarítása**: | ||
| + | * **Értesítés**: | ||
| + | * **Aktív**: aktiválás | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | A //Syncer// script minden esetben a forrás mappa almappáit is kezeli. | ||
| + | </ | ||
| + | ===== Agent ===== | ||
| + | == script-agent == | ||
| + | |||
| + | > Script futtató script | ||
| + | |||
| + | Egyes modulok, illetve egyedi scriptek szabályos időközönként történő futtatásáért felel. | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Elérési út**: (pl.: '' | ||
| + | * **Argumentumok**: | ||
| + | * **Első futás ideje**: az első futás időpontja | ||
| + | * **Futás időköz**: a script futtatásának gyakorisága az első futás idejétől számítva | ||
| + | * **Értesítés**: | ||
| + | * **Aktív**: aktiválás | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | Az //Agent// csak Powershell 7.4 kompatibilis scripteket tud futtatni. | ||
| + | </ | ||
| + | |||
| + | ===== WatchDog ===== | ||
| + | == script-watchdog == | ||
| + | |||
| + | > Script ellenőrző script | ||
| + | |||
| + | Scriptek és folyamatok futását ellenőrző script, mely ha leállást észlel, megpróbálkozik az újraindítással, | ||
| + | |||
| + | * **Név**: tetszőleges, | ||
| + | * **Folyamat**: | ||
| + | * **Parancs**: | ||
| + | * **Elérési út**: a futtatható állomány elérési útja (pl.: '' | ||
| + | * **Argumentumok**: | ||
| + | * **Értesítés**: | ||
| + | * **Aktív**: aktiválás | ||
| + | |||
| + | <WRAP center round info 100%> | ||
| + | Amikor a // | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | **Futtatható állományoknál** //Elérési útként// bármit meg lehet adni, például .lnk vagy .bat kiterjesztésű fájlokat, amik valamilyen futtatható állományra mutatnak. Ezt a futtatható állományt kell a // | ||
| + | Folyamat: '' | ||
| + | Paranacs: '' | ||
| + | Elérési út: '' | ||
| + | </ | ||
| + | |||
| + | <WRAP center round tip 100%> | ||
| + | **Powershell** script esetén az // | ||
| + | Folyamat: '' | ||
| + | Paranacs: '' | ||
| + | Elérési út: '' | ||
| + | Argumentumok: | ||
| + | </ | ||
| + | |||
| + | ===== Custom ===== | ||
| + | |||
| + | Egyedi szkriptek | ||
| + | |||
| + | == x_convert_log.ps1 == | ||
| + | |||
| + | Letömöríti az archivált loggerfájlokat mp3-ba. | ||
| + | |||
| + | Paraméterek: | ||
| + | |||
| + | == x_transition.ps1 == | ||
| + | |||
| + | Átmásolja állomások között a tartalmat | ||
| + | |||
| + | Paraméterek: | ||
