저는 스크립팅을 처음 접했지만 Linux에는 어느 정도 익숙합니다. 저는 실제로 이것을 Gnome3 및 gnome-terminal과 함께 Fedora16 버전에서 사용하고 있습니다. 참고하세요.
나는 하루 종일 다양한 ssh 터미널을 살펴보았고 다양한 변수를 받아들이고 주어진 고정 변수를 기반으로 새로운 gnome 터미널을 생성하는 Terminal_wrapper 스크립트로 전송된 정보를 포함하는 람다라는 ssh 스크립트를 생성하는 것이 좋을 것이라고 생각했습니다. 내가 원하는 정보는 헤더 이름을 바꾸고 bg 및 fg 색상을 변경하고 새 gnome 터미널 창에서 ssh를 시작하는 것입니다.
SSH가 작동하는 데 거의 가까워진 것 같지만 뭔가 빠졌습니다. 내 람다 SSH 스크립트는 다음과 같습니다.
terminal_wrapper user lambda.company.com
이것은 내 터미널 래퍼입니다.
gnome-terminal --title=$2 -e ssh $1 $2
새 창이 열리고 이름이 Lambda.company.com으로 변경된 다음 거기에 앉아서 잠시 후에 닫힙니다.
도움이 필요하세요? 감사해요.
답변1
다음 명령을 사용하십시오:
gnome-terminal --title=$2 --command "ssh $1@$2" --window &
답변2
몇 가지를 더 시도한 후 친구가 gnome-terminal의 -e 명령에 전체 명령이 필요할 수도 있다고 제안했습니다. 코드를 다음과 같이 변경한 후 작동했습니다.
gnome-terminal --title=$2 -e "ssh $1@$2"
귀하의 의견에 감사드립니다.