Wget, прервать повторную попытку после сбоя или тайм-аута

Не все, что grep думает, является двоичным файлом, на самом деле двоичный файл. например, журналы марионетки имеют ansi цветовое кодирование в них, которое заставляет grep думать, что они являются двоичными. Я все еще хотел бы искать их, если я держу через/var/log все же.

11
21.08.2015, 01:07
1 ответ

Если вы работаете в Linux, то самый простой способ добиться этого - использовать rename (который является частью пакета util-linux :

rename 'file1' 'newfile' file1*

Это сделает то, что вы описали. rename ожидает три аргумента:

  1. что искать в имени файла
  2. что использовать в качестве замены
  3. маска файла для работы с

Я быстро искал rename и это был первый удар с примерами: http://linux.icydog.net/rename.php

UPDATE Если в системе отсутствует rename , но имеется bash , можно выполнить пакетное переименование следующим образом (это эквивалентно rename , указанному выше):

for f in file1*; do mv -v "$f" "${f/file1/newfile}"; done
-121--59751-

Создается файл (в любом случае это может быть любой файл ОС), который передает пароль и имя пользователя из файла. Даже если бы это было «хэшировано», это не имело бы значения, если бы кто-то получил файл, они могли бы просто использовать его как есть. Если это сработает для меня, это сработает для них.

Чтобы ответить на вопрос безопасности, chmod 0600 & sudo chown $ USER: nogroup предотвратит несанкционированный доступ к файлу после его создания.

mkdir ~/wp_backups/sqldumps &&  touch ~/wp_backups/.sqlpwd &&  nano ~/wp_backups/.sqlpwd && chmod 600 ~/wp_backups/.sqlpwd && sudo chown $USER:nogroup ~/wp_backups/.sqlpwd

--.sqlpwd содержимое

[mysqldump]             # NEEDED FOR DUMP
user=username
password=password

[mysql]             # NEEDED FOR RESTORE
user=username
password=password

--SQL CLI Синтаксис

mysqldump --defaults-extra-file=~/wp_backups/.sqlpwd [database] > ~/wp_backups/sqldumps/"$(date '+%F').sql"
-121--40590-

Прочитайте справочную страницу еще раз:

   -t number
   --tries=number
       Set number of tries to number. Specify 0 or inf for infinite
       retrying.  The default is to retry 20 times, with the exception
       of fatal errors like "connection refused" or "not found" (404),
       which are not retried.

Используйте -t для определения количества попыток (попыток), а не попыток.

14
27.01.2020, 19:58

Теги

Похожие вопросы