Művelet

Ezt a párbeszédpanelt használja az FTP-szerverre és onnan történő másolás/áthelyezés, valamint a szerveren végzett attribútum-módosítás és törlés. Minden művelet a háttérben fut, így visszatérhet a Sally főablakába és folytathatja a munkát.

A párbeszédpanel működésének jobb megértéséhez olvassa el az alábbi Megjegyzések részt.

Beállítások

Hátralévő idő
A művelet befejezéséig hátralévő becsült időt mutatja. Csak futó műveletnél becsül.
Eltelt idő
A művelet kezdete óta eltelt időt mutatja. Csak a futási időt méri; a leállás, szünet és felhasználóra várás idejét nem számítja.
Állapot
A művelet állapotát mutatja, például az átmásolt bájtok számát, az összesített átviteli sebességet vagy a törölt fájlok számát.
Folyamatban
A művelet előrehaladását százalékosan mutatja: a kész rész és a teljes méret arányát. A kész rész a sikeresen befejezett elemek, a kihagyott elemek és az éppen feldolgozott elemek kész részeinek összege; az elemek a Műveletek lista műveletei.
Ablak bezárása a műveletek befejezésével
Ha be van jelölve, az ablak a művelet végén, minden elem sikeres befejezése vagy kihagyása után automatikusan bezárul. Egyébként kézzel kell bezárni. Lásd még a Módosítatlan műveleti ablak automatikus bezárása a művelet sikeres befejezésével beállítást a Beállítások/Általános alatt.
Részletek >>
Ezzel a gombbal jelenítheti meg a részleteket: az ablak kibővül a Kapcsolatok és Műveletek listával. Ilyenkor a gomb felirata Részletek <<; újbóli kattintásra elrejti a részleteket.
Hibák >>
Ezzel a gombbal a művelet hibáit jelenítheti meg. Megnyitja a részleteket, megnöveli az ablakot, és bejelöli a Csak hibák mutatása lehetőséget, így a Műveletek listában csak a hibás, felhasználói választ váró és kihagyott elemek látszanak; fókuszba helyezi a hibás kapcsolatot, ha van. Csak akkor érhető el, ha valamely kapcsolat vagy művelet hibás, beavatkozást igényel vagy kimaradt.
Szünet/Folytat
A Szünet gomb minden kapcsolat műveleteit szünetelteti. Ha mind szünetel, Folytat gombra változik; ezzel minden kapcsolat művelete folytatható.
Mégse/Bezárás
Ezzel a gombbal megszakíthatja a futó műveletet és bezárhatja az ablakot.
Kapcsolatok: Hiba megoldása, Hozzáad, Stop, Szünet/Folytat
A művelet összes kapcsolatát tartalmazza. Mindegyiknél mutatja az azonosítót (ID oszlop) és az aktuális történéseket (Művelet és Állapot oszlop). Bármelyik kapcsolatot fókuszba helyezheti, majd a lista alatti gombokat használhatja.

Hibás kapcsolaton a Hiba megoldása gomb vagy dupla kattintás megnyitja a Csatlakozási hiba az FTP szerverhez párbeszédpanelt, ahol megpróbálhatja megoldani a hibát.

A Hozzáad gomb új kapcsolatot ad a művelethez. Tetszőleges számú használható, de öt vagy kevesebb észszerű. Többet is kipróbálhat, de valószínűleg nem csökkenti tovább a teljes időt.

A Stop gomb leállítja a fókuszban lévő kapcsolatot. Az általa feldolgozott művelet megszakad, és később egy másik kapcsolatban kerül feldolgozásra.

A Szünet gomb szünetelteti a fókuszban lévő kapcsolat műveletét. Szünetelő kapcsolatra helyezett fókusznál a gomb Folytat gombra vált, amellyel folytathatja a műveletet.

A Kapcsolatok lista alsó szélét bal egérgombbal húzva módosíthatja a Kapcsolatok és Műveletek listák magassági arányát. Ez csak akkor lehetséges, ha az ablakot megnöveli, helyet biztosítva a listáknak.

Egy kapcsolat FTP-naplójához nyissa meg az FTP eseménynapló ablakot, majd helyezze a fókuszt a kapcsolatra a listában. A naplója aktiválódik, ha a Beállítások/Eseménynapló mutatása aktív panelnál be van jelölve. Az ablak megnyitásához térjen vissza a Sally főablakába, és válassza a Pluginok/FTP kliens/Napló parancsot.

Műveletek: Csak hibák mutatása, Hiba megoldása, Újra, Kihagy
A teljes művelet befejezéséhez szükséges összes részfeladatot tartalmazza, leírással és állapottal; az állapotokat a Megjegyzések rész ismerteti. Bármelyiket fókuszba helyezheti, majd a lista alatti gombokat használhatja.

A Csak hibák mutatása bejelölésekor csak a hibás, felhasználói választ váró és kihagyott elemek maradnak a Műveletek listában.

A Hiba megoldása gomb vagy dupla kattintás a fókuszban lévő művelethez párbeszédpanelt nyit: megoldhatja a hibát, megadhatja a folytatáshoz szükséges adatot, vagy újrapróbálhatja az automatikusan vagy kézzel kihagyott műveletet. Általános leírásukat a Hibamegoldó párbeszédpanelek rész adja. Lásd még a Problémamegoldó ablak automatikus megnyitása hiba esetén, ha az ablak inaktív beállítást a Beállítások/Általános alatt.

Az Újra gomb újra feldolgoztatja a fókuszban lévő műveletet. Csak akkor használható, ha a művelet nem fejeződött be sikeresen és nincs elhalasztva.

A Kihagy gomb kihagyja a fókuszban lévő műveletet, így nem dolgozza fel. Csak feldolgozásra vagy felhasználói válaszra váró, illetve hiba miatt be nem fejezett műveletnél használható.

Egy futó részfeladat leállítása közvetlenül nem támogatott, de így megoldható: szüneteltesse az összes kapcsolatot, keresse meg a műveletet végző kapcsolatot, helyezze rá a fókuszt, és állítsa le a Stop gombbal. Helyezze fókuszba a most már várakozó műveletet, és kattintson a Kihagy gombra. Ezután folytassa az összes kapcsolatot a Folytat gombbal; a Hozzáad gombbal új kapcsolatot is felvehet.

Megjegyzések

Induláskor minden művelet a panel kapcsolatát használja. Ez megtakarítja az új kapcsolat nyitásának idejét, és megkerüli az egy kliensről (IP-címről) engedélyezett kapcsolatszám korlátját. A kapcsolat a művelet végén vagy a Stop gombbal való kézi leállításkor visszakerül a panelhez. Ha előtte visszavált a Sally főablakába, és a panelnek kapcsolatra van szüksége, például frissítéshez, a program rákérdez, nyisson-e újat.

Bármely művelethez több kapcsolatot használhat. Ez sok időt takaríthat meg sok kis fájl másolásakor, illetve sok fájl és mappa attribútumainak módosításakor vagy törlésekor. Egy kapcsolat egyeztetés közben, az FTP-parancsok és szerverválaszok váltogatásakor nem használja a teljes sávszélességet, így a többi kapcsolat kihasználhatja a fennmaradó részt.

A plugin mindig a művelet lehető legnagyobb részét próbálja befejezni. Ha például három fájlt másol, és a második meglévő cél miatt beavatkozást igényel, a harmadik várakozás nélkül átmásolódik; a második a felülírási kérdés megválaszolása után kerül sorra. A fölösleges kérdések elkerüléséhez célszerű az igényeihez igazítani az alapértelmezéseket; lásd: Beállítások/Műveletek 1 és Beállítások/Műveletek 2.

A következők azt magyarázzák, hogyan dolgozik a program egyszerre az összes nyitott kapcsolaton. A plugin egyszerű, lehetőleg függőség nélküli alapműveletekre bontja a feladatot. Mappamásoláskor például előbb létrehozza a célmappafát, mert ezután minden hátralévő feladat egyforma: fájl másolása meglévő mappába. Ez egyszerű, függőség nélküli művelet, és tetszőleges számú végezhető párhuzamosan.

Minden részfeladat a Műveletek listában tárolódik. Állapotai: „várakozás” a feldolgozásra; „elhalasztva”, amíg az összes előfeltétel-művelet sikeresen be nem fejeződik; „feldolgozás” egy kapcsolaton; „befejezve”; „felhasználó kérdezése”, ha adat szükséges a folytatáshoz; „hiba”, ha hiba miatt nem fejeződött be; és „kihagyva”. A függőség nélküli feladat várakozóként kerül a listába. A függőséggel rendelkező elhalasztott, és akkor válik várakozóvá, ha minden előfeltétele befejeződött; például a forrásmappa törlése a benne lévő fájlok sikeres áthelyezésétől függ. Egy kapcsolat kiválaszt egy várakozó feladatot, feldolgozási állapotba állítva lefoglalja, és megpróbálja elvégezni. Ha felhasználói adat kell, például felülírási válasz, az állapot kérdezésre vált, és a kapcsolat szabaddá válik a következő várakozó feladathoz. Ugyanez történik sikeres befejezés, hiba vagy kihagyás esetén: az állapot befejezve, hiba vagy kihagyva lesz, és a kapcsolat új feladatot vehet fel.

Lásd még

Hibamegoldó párbeszédpanelek

From the Sally manual (GPL-2.0-or-later), © 1997-2023 Open Salamander Authors; © 2025-2026 Elias Bachaalany. Source: manual source (zip) · original page in the Sally repository