• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Как запускать каждую команду bash в отдельном терминале?

Местный

Grey Team
23.04.2023
308
130
Допустим есть скрипт
Bash:
#!/bin/bash
read url
read url2
read url3
file='tamper.txt'
for x in $(cat $file)
do
tampersql=$x
cmd=("sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent")
$cmd
done
Как выводить каждую итерацию цикла в отдельном окне терминала?
 
Допустим есть скрипт
Bash:
#!/bin/bash
read url
read url2
read url3
file='tamper.txt'
for x in $(cat $file)
do
tampersql=$x
cmd=("sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent")
$cmd
done
Как выводить каждую итерацию цикла в отдельном окне терминала?
Так что ли хочешь ???

Bash:
cmd="gnome-terminal -- bash -c 'sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent; exec bash'"

o_O
 
Так что ли хочешь ???

Bash:
cmd="gnome-terminal -- bash -c 'sqlmap -u $url --tamper=$tampersql --batch --no-cast --threads=3 --technique=BT --current-db --level=5 --risk=3 --random-agent; exec bash'"

o_O
Да вот только терминал сразу закрывается после запуска скрипта
 
Мне кажется здесь более правильно спросить, как запустить в параллельном режиме несколько процесов sqlmap. Само окно терминала по сути и не нужно, запускай несколько процессов в фоне, а также сохраняй результат каждого процесса sqlmap и все.

Код:
for n in (you array); do sqlmap -tamper=$n &; done
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab