запускаю файл - run in terminal (что то типа батника выходит) ./alex -v -I s00000000000000000 -b example.at >> mylo.txt ./alex -v -I a00000000000000000 -b example.at >> mylo.txt ... сканит и сохраняет все как положено первую команду ( вторую команду не берет так как первая до бесконечности.) как прицепить к команде таймер что бы через допустим 10 секунд переходило к новой команде?
а если скрипт выполняется бесконечно то он до команды слип не доходит, надо твой скрипт как-то в фоне запустить и тогда получится
Не останавливается, работает на первом запросе (./alex -v -I s00000000000000000 -b example.at >> mylo.txt) до бесконечности суть то в чем есть скрипт который хер переделаешь, я пытаюсь менять параметр откуда сканить (s00000000000000000) и что бы не ждать тысячу лет останавливаю и сканирую так же пару секунд на след (a00000000000000000) при этом во время сканирования если будет good он должен записать до окончание тех же 10 секунд ( по крайней мере просто без таймера так удается запустить ведь указан > mylo.txt)
А если так: pip 'cat log.txt ; ./alex -v -I s00000000000000000 -b example.at' >> log.txt ; sleep 15 ; kill $!
pip тут вообще не к делу сорян, не заметил что оно не сканит а просто переходил на след строку пашет сканер так ./alex -v -I s00000000000000000 -b example.at >> log.txt ; sleep 15 ; kill $! и пишет в лог все хорошо, но не доходит до слипа (сканит до бесконечности первую строку)
посмотри тут http://opennet.ru/openforum/vsluhforumID9/8856.html о чем я и говорил script& sleep 5; kill $!
PID не отображается закрываю все процессы bash закрывает все терминалы кроме того где идет сейчас процесс скана ( других pid нет в листе ps)
наткнулся на идею с запуском в субшелле, мэйби поможет https://forum.lissyara.su/shell-f32/ogranichit-vremya-vypolneniya-skripta-t28405.html