ubuntu terminal

Discussion in 'Болталка' started by stalker0007, 12 Jun 2019 at 7:03 PM.

  1. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    запускаю файл - run in terminal (что то типа батника выходит)
    ./alex -v -I s00000000000000000 -b example.at >> mylo.txt
    ./alex -v -I a00000000000000000 -b example.at >> mylo.txt
    ...
    сканит и сохраняет все как положено первую команду ( вторую команду не берет так как первая до бесконечности.)

    как прицепить к команде таймер что бы через допустим 10 секунд переходило к новой команде?
     
  2. hydra

    hydra Well-Known Member

    Joined:
    24 Jul 2015
    Messages:
    1,166
    Likes Received:
    9,083
    Reputations:
    22
    При этом,первая команда должна завершиться?
     
  3. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    да, не важно что она не доделала главное что бы перешло на вторую так далее
     
  4. Baskin-Robbins

    Baskin-Robbins Active Member

    Joined:
    15 Sep 2018
    Messages:
    60
    Likes Received:
    135
    Reputations:
    9
    а тебе именно по времени нужно или определенное количество проходов?
     
  5. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    по времени
     
  6. hydra

    hydra Well-Known Member

    Joined:
    24 Jul 2015
    Messages:
    1,166
    Likes Received:
    9,083
    Reputations:
    22
    comanda ; sleep 15 ; kill $!
     
    stalker0007 likes this.
  7. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    не выходит, кручу верчу
     
  8. Baskin-Robbins

    Baskin-Robbins Active Member

    Joined:
    15 Sep 2018
    Messages:
    60
    Likes Received:
    135
    Reputations:
    9
    а если скрипт выполняется бесконечно то он до команды слип не доходит, надо твой скрипт как-то в фоне запустить и тогда получится
     
  9. hydra

    hydra Well-Known Member

    Joined:
    24 Jul 2015
    Messages:
    1,166
    Likes Received:
    9,083
    Reputations:
    22
    Что именно не выходит?
     
  10. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    Не останавливается, работает на первом запросе (./alex -v -I s00000000000000000 -b example.at >> mylo.txt) до бесконечности

    суть то в чем есть скрипт который хер переделаешь, я пытаюсь менять параметр откуда сканить (s00000000000000000) и что бы не ждать тысячу лет останавливаю и сканирую так же пару секунд на след (a00000000000000000) при этом во время сканирования если будет good он должен записать до окончание тех же 10 секунд ( по крайней мере просто без таймера так удается запустить ведь указан > mylo.txt)
     
  11. Baskin-Robbins

    Baskin-Robbins Active Member

    Joined:
    15 Sep 2018
    Messages:
    60
    Likes Received:
    135
    Reputations:
    9
    через пайп | запусти то что hydra написал
     
  12. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    pip помогло. идеально, только пока сохранить не удается (вижу как пишет и сразу же стирает все)
     
  13. hydra

    hydra Well-Known Member

    Joined:
    24 Jul 2015
    Messages:
    1,166
    Likes Received:
    9,083
    Reputations:
    22
    Ты так запускаешь? :
    ./alex ; sleep 15 ; kill $!
     
  14. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    да, херню какую то наворотил оно с ошибкой запускает
     
    #14 stalker0007, 12 Jun 2019 at 8:44 PM
    Last edited: 12 Jun 2019 at 8:54 PM
  15. hydra

    hydra Well-Known Member

    Joined:
    24 Jul 2015
    Messages:
    1,166
    Likes Received:
    9,083
    Reputations:
    22
    А если так:
    pip 'cat log.txt ; ./alex -v -I s00000000000000000 -b example.at' >> log.txt ; sleep 15 ; kill $!
     
  16. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    pip тут вообще не к делу сорян, не заметил что оно не сканит а просто переходил на след строку
    пашет сканер так
    ./alex -v -I s00000000000000000 -b example.at >> log.txt ; sleep 15 ; kill $!

    и пишет в лог все хорошо, но не доходит до слипа (сканит до бесконечности первую строку)
     
  17. Baskin-Robbins

    Baskin-Robbins Active Member

    Joined:
    15 Sep 2018
    Messages:
    60
    Likes Received:
    135
    Reputations:
    9
  18. hydra

    hydra Well-Known Member

    Joined:
    24 Jul 2015
    Messages:
    1,166
    Likes Received:
    9,083
    Reputations:
    22
    Может kill не срабатывает?Побробуй узнать PID процесса и добавить его к kill -p id.
     
  19. stalker0007

    stalker0007 Member

    Joined:
    1 Oct 2009
    Messages:
    100
    Likes Received:
    20
    Reputations:
    0
    PID не отображается закрываю все процессы bash закрывает все терминалы кроме того где идет сейчас процесс скана ( других pid нет в листе ps)
     
  20. Baskin-Robbins

    Baskin-Robbins Active Member

    Joined:
    15 Sep 2018
    Messages:
    60
    Likes Received:
    135
    Reputations:
    9
Loading...