Operace
Tento dialog používají operace kopírování a přesunu z FTP serveru či na server a změny atributů a odstraňování na FTP serveru. Všechny operace běží na pozadí, takže se můžete vrátit do hlavního okna Sally a pokračovat v práci.
Podrobnější vysvětlení chování dialogu najdete níže v části Poznámky.
Možnosti
- Zbývající čas
- Zobrazuje odhad času do dokončení operace. Čas odhaduje pouze za běhu operace.
- Uplynulý čas
- Zobrazuje dobu od zahájení operace. Měří pouze dobu, kdy operace běží; nezapočítává zastavení, pozastavení ani čekání na uživatele.
- Stav
- Zobrazuje stav operace, například počet zkopírovaných bajtů, celkovou přenosovou rychlost nebo počet odstraněných souborů.
- Zpracováno
- Zobrazuje průběh operace v procentech jako poměr dokončené části k celkové velikosti. Dokončená část zahrnuje úspěšně dokončené položky (operace v seznamu Operace), přeskočené položky a hotovou část právě zpracovávaných položek.
- Po skončení operace zavřít toto okno
- Je-li volba zaškrtnuta, dialog se po dokončení operace automaticky zavře, tedy po úspěšném dokončení nebo přeskočení všech položek. Jinak jej musíte zavřít ručně. Viz také volba Automaticky zavřít dialog operace, je-li operace úspěšně dokončena v nedotčeném dialogu v části Konfigurace/Hlavní.
- Detaily >>
- Tímto tlačítkem zobrazíte podrobnosti operace: dialog se rozšíří o seznamy Spojení a Operace. Pak tlačítko nese text Detaily <<; dalším kliknutím podrobnosti skryjete.
- Chyby >>
- Tímto tlačítkem zobrazíte chyby vzniklé při operaci. Rozšíří dialog o podrobnosti, zaškrtne Zobrazit jen chyby, čímž omezí seznam Operace na chyby, dotazy a přeskočené položky, a označí spojení v chybovém stavu, pokud existuje. Tlačítko je dostupné jen tehdy, má-li spojení nebo operace chybu, vyžaduje vstup uživatele nebo byla přeskočena.
- Pauza/Pokračovat
- Tlačítkem Pauza pozastavíte operace ve všech spojeních. Jakmile jsou všechny pozastavené, tlačítko se změní na Pokračovat; tím operace ve všech spojeních obnovíte.
- Storno/Zavřít
- Tímto tlačítkem zrušíte běžící operaci a zavřete dialog.
- Spojení: Vyřešit chybu, Přidat, Zastavit, Pauza/Pokračovat
- Obsahuje všechna spojení používaná operací. U každého zobrazuje identifikační číslo (sloupec ID) a aktuální činnost (sloupce Akce a Stav). Můžete označit libovolné spojení a použít tlačítka pod seznamem.
Tlačítkem Vyřešit chybu nebo dvojitým kliknutím na spojení v chybovém stavu otevřete dialog Chyba připojení na FTP server, ve kterém se můžete pokusit chybu vyřešit.
Tlačítkem Přidat přidáte další spojení pro operaci. Počet spojení není omezen, ale rozumný počet je pět nebo méně. Můžete zkusit více spojení, pravděpodobně však nezkrátí celkovou dobu operace.
Tlačítkem Zastavit zastavíte označené spojení. Pokud právě zpracovává operaci, bude zrušena a později zpracována v jiném spojení.
Tlačítkem Pauza pozastavíte operaci v označeném spojení. Označíte-li spojení s pozastavenou operací, změní se tlačítko na Pokračovat; tím operaci v daném spojení obnovíte.
Tažením dolního okraje seznamu Spojení levým tlačítkem myši změníte poměr výšek seznamů Spojení a Operace. Je to možné jen po zvětšení dialogu tak, aby pro seznamy vznikl prostor.
Chcete-li zobrazit log spojení, otevřete okno FTP Logy a označte spojení v seznamu. Jeho log se aktivuje, pokud je v okně FTP Logy zaškrtnuto Možnosti/Vždy zobrazit log pro aktivní panel. Okno otevřete z hlavního okna Sally příkazem Zobrazit logy v nabídce Pluginy/FTP klient.
- Operace: Zobrazit jen chyby, Vyřešit chybu, Opakovat, Přeskočit
- Obsahuje všechny dílčí operace nutné pro dokončení celé operace. Zobrazuje jejich popis a stav (podrobnosti o stavech viz Poznámky). Můžete označit libovolnou operaci a použít tlačítka pod seznamem.
Je-li zaškrtnuto Zobrazit jen chyby, seznam Operace obsahuje jen položky s chybou, dotazem na uživatele a přeskočené položky.
Tlačítkem Vyřešit chybu nebo dvojitým kliknutím na označenou operaci otevřete dialog, ve kterém lze vyřešit vzniklou chybu, zadat údaje potřebné k pokračování nebo zopakovat automaticky či ručně přeskočenou operaci. Obecný popis najdete v části Dialogy řešení chyb. Viz také volba Otevřít chybové dialogy řešící chyby nečinného dialogu automatické operace v části Konfigurace/Hlavní.
Tlačítkem Opakovat necháte označenou operaci zpracovat znovu. Je to možné pouze tehdy, pokud není úspěšně dokončená ani odložená.
Tlačítkem Přeskočit přeskočíte označenou operaci, takže se nezpracuje. Je to možné, pokud čeká na zpracování či uživatelský vstup nebo nebyla dokončena kvůli chybě.
Možná budete chtít zastavit zpracování konkrétní operace. Přímá podpora chybí, ale můžete pozastavit všechna spojení tlačítkem Pauza, najít spojení s danou operací a zastavit je (označit a kliknout na Zastavit). Poté označte operaci, která nyní čeká na zpracování, a klikněte na Přeskočit. Nakonec obnovte všechna spojení tlačítkem Pokračovat a případně přidejte nové tlačítkem Přidat.
Poznámky
Všechny operace zpočátku používají spojení z panelu. Tím šetří čas potřebný k navázání nového spojení a obcházejí omezení počtu spojení z jednoho klienta či IP adresy na FTP serveru. Po dokončení operace nebo při ručním zastavení tohoto spojení (viz tlačítko Zastavit výše) se spojení vrátí panelu. Pokud se před jeho vrácením přepnete do hlavního okna Sally a panel spojení potřebuje, například k obnovení obsahu, zobrazí se dotaz, zda chcete otevřít nové spojení.
Pro libovolnou operaci můžete použít více spojení. To výrazně šetří čas především při kopírování mnoha malých souborů, změně atributů mnoha souborů a adresářů nebo jejich odstraňování. Když spojení vyjednává (odešle FTP příkaz, čeká na odpověď, pak odešle další a znovu čeká), nevyužívá celou přenosovou kapacitu. Zbytek tak mohou využít ostatní spojení.
Plugin se vždy snaží dokončit co největší část operace. Kopírujete-li například tři soubory a druhý vyžaduje váš zásah kvůli existujícímu cílovému souboru, třetí se zkopíruje bez čekání. Druhý se zkopíruje po odpovědi na dotaz o přepsání. Abyste omezili zbytečné dotazy, doporučujeme nastavit výchozí chování souborových operací podle svých potřeb, viz Konfigurace/Operace 1 a Konfigurace/Operace 2.
Operace se zpracovává současně ve všech otevřených spojeních takto: plugin se snaží rozdělit ji na základní operace s jednoduchými závislostmi, nejlépe bez závislostí. Například při kopírování adresáře nejdříve vytvoří cílový strom adresářů. Zbývají tak jen operace stejného typu, kopírování souboru do existujícího adresáře, které na ničem nezávisejí a lze jich současně zpracovat libovolný počet.
Všechny operace jsou uloženy v seznamu zobrazeném v části Operace. Stav může být „čeká“ (na zpracování), „odloženo“ (zpracování je odloženo do úspěšného dokončení všech operací, na kterých závisí), „zpracovává se“ (právě běží v některém spojení), „dokončeno“ (úspěšně), „zeptat se uživatele“ (před pokračováním je nutný vstup), „chyba“ (nedokončeno kvůli chybě) nebo „přeskočeno“. Operace bez závislostí se do seznamu přidávají ve stavu „čeká“. Operace se závislostmi jsou „odloženo“ a přejdou na „čeká“, až jsou všechny potřebné operace „dokončeno“; například odstranění zdrojového adresáře závisí na úspěšném přesunu všech jeho souborů. Každé spojení si vezme některou čekající operaci, zamkne ji změnou stavu na „zpracovává se“ a pokusí se ji provést. Potřebuje-li vstup uživatele, například potvrzení přepsání existujícího souboru, změní stav na „zeptat se uživatele“ a uvolní spojení pro další čekající operaci. Stejně postupuje po úspěšném dokončení, chybě nebo přeskočení: nastaví stav „dokončeno“, „chyba“ nebo „přeskočeno“ a uvolní spojení pro další čekající operaci.
Viz také
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