
proč wget běží i po ukončení shellu a curl ne ?
Mám tu smůlu,že na jednom počítači je neschopný "sh", který ani neumí "blowjobs control"
když spustím stahování velkého souboru přes wget i a curl, výsledek je rozdílný, curl běží dál, ale wget za pár s skončí. Proč? Přitom jsem di dal pozor na "&>/dev/null" , "&" a parametry -q (wget ) a -Ss (curl).
Je pro to nějaké racionální vysvětlení? Je nějaká možnost, jak curl přesvědčit (pomocí pitomého sh jenom), aby běžel i dál?
Tak co ti teda neběží? curl nebo wget?
WGET běží dál. (Aha, jednou jsem to napsal obráceně) . A detail k curl: nezůstane na pozadí ani při -S -s ani při -s
A ujistil jsem se že nohup ani disown neexistují.
Položil jsem dotaz i umělé inteligenci a její odpovědi jsou zcestné, začně mlít něco o o tom ,že wget je navržený i pro výpadky a přerušení nebo bod 2 "ale curl může pokračovat v pokusu o stahování, i když dojde k chybě.". a na závěr radí experimentovat parametry --timeout a retry. Přitom o nestabilním spojení jsem nic nepsal.
Kde bych se dočetl, jak wget a curl reaguje na zavření terminálu nebo nějaké signály?
Že by man ??? Co třeba: https://ftp.gnu.org/pub/old-gnu/Manuals/wget-1.8.1/html_mono/wget.html ???
Si to dej do screenu, a pobezi to i po odhlaseni ze shellu...
Aha takže to vypadá že wget to má aktivně ošetřené. OK
U curl to nedomysleli.(nikoho nenaadlo. Že soubor je potřebw a stáhnout na pozadí....😣)) Jak to řešit u curl s těmi vzhledem k tomu co jsem napsal s omezenim na sh?
Obávám se že binárku screen do toho přistroje nevložim.
Vyžaduje screen bash nebo je to standalone shell?
nohup jsi zkoušel?