동시에 여러 탭/셸에서 동일한 Linux 명령을 실행하는 방법은 무엇입니까?

동시에 여러 탭/셸에서 동일한 Linux 명령을 실행하는 방법은 무엇입니까?

여러 탭에서 동시에 명령을 실행하는 데 사용할 수 있는 도구/명령이 Linux에 있습니까? ./myprog argument1 argument2스레드 프로그램에서 뮤텍스가 제대로 작동하는지 확인하기 위해 여러 셸에서 동일한 명령을 동시에 실행하고 싶습니다 . 나중에 코드에 스트레스를 주기 위해 이 프로그램의 인스턴스 수를 늘릴 수 있기를 원합니다.

나는 벽이 하는 일과 비슷한 것을 찾고 있습니다. tty 사용을 고려할 수도 있지만 더 많은 쉘로 확장해야 한다면 고통스러울 것 같습니다.

답변1

mavillan이 이미 제안했듯이터미네이터. 여러 터미널을 타일 방식으로 표시할 수 있습니다. 그리드 아이콘(왼쪽 상단)을 클릭하고 "모두 브로드캐스트"를 선택하여 브로드캐스트 기능을 활성화하면 각 터미널에 동시에 동일한 명령을 입력할 수 있습니다.

다음은 32개 터미널로 구성된 그리드에 날짜 명령을 브로드캐스팅하는 예입니다.

터미네이터x32

답변2

멀티플렉서이런 능력을 가지세요. (그리고 동일한 기능에 대한 다른 많은 유용한 기능)

이는 다음을 통해 수행할 수 있습니다.

:setw synchronize-panes on

답변3

이는 iTerm2를 사용하여 달성할 수 있습니다.

인용하다:http://korishev.com/blog/2014/02/28/iterm2-broadcast-input/

여기에 이미지 설명을 입력하세요.

답변4

저는 KDE 4.13.3에서 konsole 2.13.2를 사용하는 KDE 사용자입니다. 다음을 수행할 수 있습니다:

  1. 콘솔 열기

  2. 세로로 보기 분할 여기에 이미지 설명을 입력하세요.

  3. 창 내의 모든 터미널에 동시에 쓰기 여기에 이미지 설명을 입력하세요.

관련 정보