Procházet zdrojové kódy

Fix 'Argument list too long' error when using --urls-from-stdin with many URLs

master
JustAnotherArchivist před 2 roky
rodič
revize
4bd4f5a30c
1 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. +3
    -3
      wpull2-requeue

+ 3
- 3
wpull2-requeue Zobrazit soubor

@@ -67,10 +67,10 @@ query='FROM queued_urls JOIN url_strings ON url_string_id = url_strings.id WHERE

if [[ "${action}" == 'write' ]]
then
sqlite3 "${filename}" 'UPDATE queued_urls SET status = "todo", try_count = 0, status_code = NULL WHERE id IN (SELECT queued_urls.id '"${query}"'); SELECT changes()'
sqlite3 "${filename}" <<<'UPDATE queued_urls SET status = "todo", try_count = 0, status_code = NULL WHERE id IN (SELECT queued_urls.id '"${query}"'); SELECT changes()'
elif [[ "${action}" == 'print' ]]
then
sqlite3 "${filename}" "SELECT queued_urls.*, url_strings.* ${query}"
sqlite3 "${filename}" <<<"SELECT queued_urls.*, url_strings.* ${query}"
else
sqlite3 "${filename}" "SELECT COUNT(queued_urls.id) ${query}"
sqlite3 "${filename}" <<<"SELECT COUNT(queued_urls.id) ${query}"
fi

Načítá se…
Zrušit
Uložit