다중 스레드를 bash하는 방법?

킬로이 2018
#!/bin/bash
while IFS="," read  ip port; do
    ruby test.rb "http://$ip:$port/"&
    ruby test.rb "https://$ip:$port/";
 done <test1.txt

이 멀티 스레딩을 어떻게 수행합니까? 더 많은 줄을 나누면 동일한 ip & port로 동일한 명령 만 더 많이 실행하면 다음 ip & port로 실행하거나 파일이 192.168.1.2,8089처럼 보이기를 원합니다.

Kusalananda
tr ',' ':' <test1.txt | xargs -P 4 -I XX ruby test.rb "http://XX/"

test1.txt파일에 다음과 같은 줄이 포함되어 있다고 가정합니다.

127.0.0.1,80
127.0.0.1,8080

다음으로 tr변경됩니다

127.0.0.1:80
127.0.0.1:8080

그리고는 xargs한 번에 한 줄씩 XX주어진 명령 문자열을 줄의 내용으로 바꾸고 명령을 실행합니다. 으로 -P 4우리 실행 최대 4 개 개의 동시 프로세스를 얻을.

파일의 각 줄에 후행 쉼표가있는 경우 먼저 제거하십시오.

sed 's/,$//' test1.txt | tr ',' ':' | xargs ...as above...

또는

sed -e 's/,$//' -e 'y/,/:/' test1.txt | xargs ...as above...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Swift에서 다중 스레드를 사용하는 방법

분류에서Dev

다른 스레드 중에서 특정 스레드를 중지하는 방법은 무엇입니까?

분류에서Dev

다중 스레드 환경에서 시퀀스를 사용하는 방법

분류에서Dev

다른 스레드에서 QTimer를 올바르게 중지하는 방법

분류에서Dev

스레드를 중지 / 종료하는 방법을 찾고 있습니다.

분류에서Dev

스레드를 중지 / 종료하는 방법을 찾고 있습니다.

분류에서Dev

Google 스프레드 시트에서 다중 루프를 적용하는 방법

분류에서Dev

OpenMP를 사용하여 다중 스레드 (10 개 이상의 스레드)에서 파일을 여는 방법

분류에서Dev

다중 스레드 응용 프로그램에 스레드를 저장하는 방법

분류에서Dev

버튼 리스너로 스레드를 중단하는 방법

분류에서Dev

QT GUI를 닫은 후 스레드를 중지하는 방법

분류에서Dev

다중 스레딩 : jframe이 스레드의 로그를 업데이트하도록하는 방법?

분류에서Dev

rxJava flatMap을 다중 스레드에서 실행하는 방법

분류에서Dev

스레드를 중지하는 방법-Java

분류에서Dev

C #에서 스레드를 중지하는 방법

분류에서Dev

실행중인 스레드를 쿼리하는 방법

분류에서Dev

Android 활동에서 스레드를 중지하는 방법

분류에서Dev

중단없이 스레드를 실행하는 방법

분류에서Dev

Java에서 스레드를 중지하는 방법

분류에서Dev

기본 UI 스레드를 일시 중지하는 방법 (Android)

분류에서Dev

처리기 스레드를 중지하는 방법?

분류에서Dev

JavaScript : setInteval이 다중 스레드를 트리거하는 것을 방지하는 방법

분류에서Dev

다중 스레드를 위해 C에서 뮤텍스를 사용하는 방법은 무엇입니까?

분류에서Dev

스레드 중 하나가 실패 할 때 다중 스레드 프로그램에서 종료 코드를 결정하는 방법은 무엇입니까?

분류에서Dev

스레드 중 하나가 소수를 찾으면 스레드를 중지하는 방법

분류에서Dev

실행중인 스레드를 일시 중지하고 필요할 때 동일한 스레드를 다시 시작하는 방법은 무엇입니까?

분류에서Dev

nodejs에서 다중 스레드 또는 프로세스를 사용하는 방법

분류에서Dev

스레드 인터럽트 방법으로 스레드를 중지하는 방법

분류에서Dev

TBB를 사용하여 "꼬리 호출"재귀를 다중 스레드하는 방법

Related 관련 기사

  1. 1

    Swift에서 다중 스레드를 사용하는 방법

  2. 2

    다른 스레드 중에서 특정 스레드를 중지하는 방법은 무엇입니까?

  3. 3

    다중 스레드 환경에서 시퀀스를 사용하는 방법

  4. 4

    다른 스레드에서 QTimer를 올바르게 중지하는 방법

  5. 5

    스레드를 중지 / 종료하는 방법을 찾고 있습니다.

  6. 6

    스레드를 중지 / 종료하는 방법을 찾고 있습니다.

  7. 7

    Google 스프레드 시트에서 다중 루프를 적용하는 방법

  8. 8

    OpenMP를 사용하여 다중 스레드 (10 개 이상의 스레드)에서 파일을 여는 방법

  9. 9

    다중 스레드 응용 프로그램에 스레드를 저장하는 방법

  10. 10

    버튼 리스너로 스레드를 중단하는 방법

  11. 11

    QT GUI를 닫은 후 스레드를 중지하는 방법

  12. 12

    다중 스레딩 : jframe이 스레드의 로그를 업데이트하도록하는 방법?

  13. 13

    rxJava flatMap을 다중 스레드에서 실행하는 방법

  14. 14

    스레드를 중지하는 방법-Java

  15. 15

    C #에서 스레드를 중지하는 방법

  16. 16

    실행중인 스레드를 쿼리하는 방법

  17. 17

    Android 활동에서 스레드를 중지하는 방법

  18. 18

    중단없이 스레드를 실행하는 방법

  19. 19

    Java에서 스레드를 중지하는 방법

  20. 20

    기본 UI 스레드를 일시 중지하는 방법 (Android)

  21. 21

    처리기 스레드를 중지하는 방법?

  22. 22

    JavaScript : setInteval이 다중 스레드를 트리거하는 것을 방지하는 방법

  23. 23

    다중 스레드를 위해 C에서 뮤텍스를 사용하는 방법은 무엇입니까?

  24. 24

    스레드 중 하나가 실패 할 때 다중 스레드 프로그램에서 종료 코드를 결정하는 방법은 무엇입니까?

  25. 25

    스레드 중 하나가 소수를 찾으면 스레드를 중지하는 방법

  26. 26

    실행중인 스레드를 일시 중지하고 필요할 때 동일한 스레드를 다시 시작하는 방법은 무엇입니까?

  27. 27

    nodejs에서 다중 스레드 또는 프로세스를 사용하는 방법

  28. 28

    스레드 인터럽트 방법으로 스레드를 중지하는 방법

  29. 29

    TBB를 사용하여 "꼬리 호출"재귀를 다중 스레드하는 방법

뜨겁다태그

보관