Цикл команд Linux - PullRequest
       15

Цикл команд Linux

0 голосов
/ 06 марта 2019

Я хочу сделать цикл в CentOS SSH Terminal, где он проходит по определенным командам.Например:

  1. zmap -p22 -o mfu.txt -B100M -N 250000

    Ожидание до конца

  2. chmod 777 *

  3. ./update 1500

    Останавливает задачу через 25 минут

  4. perl wget.pl vuln.txt

  5. повторить процесс

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

В шаге 5 хотите ли вы повторить процесс в течение определенного времени (например, шаг 3) или для ряда итераций?Для второго варианта вы можете сделать что-то вроде (с N итерациями):

for i in $(seq 1 N); do execute steps 1 to 4; done
0 голосов
/ 06 марта 2019

Хотите распараллелить шаг 1? Используйте параллель. Шаг 3. . / Update очень широк. Хотите обновить набор данных / соответствующие программы? Дамп вывода? Для шага 3. повтор и шага 5. повтор можно использовать что-то вроде Как создать цикл сценария bash до определенного времени

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...