MacBook에서 Shell 실행 파일 만들기

JJ·2022년 7월 6일
2

❗️ 클라우드 환경 서버 접속시 ssh ~ 명령어를 실행시켜야 하기 때문에 조금 더 쉽게 실행해보기

  • 터미널 실행 후 Shell 파일 생성하기 (ex.shellname)
$ touch shellname.sh
  • Shell 파일 편집하기
$ vi shellname.sh
  • 입력모드(i)로 진입 후 입력, ESC 클릭하여 입력모드에서 나온 후 저장 (:wq)
    - 포트번호가 사용중인 경우 Kill 후 접속
#!/bin/bash
for pid in $(ps -ef | grep localhost | pgrep -f 포트번호); do
    echo "> process detected. kill processing..."

    kill -15 $pid

    echo "> process kill completed!"
done

ssh -i ~ (접속 정보)
  • 터미널에서 실행가능한 파일로 변경하기
$ chmod 755 shellname.sh
  • 터미널에서 ./shellname.sh 실행하면 한 번에 ssh 명령어를 실행할 수 있어요.

참고 URL
맥에서 .sh 쉘 실행 파일 만들기
맥 쉘스크립트 작성 - 명령어 한번에 실행
Shell Script 반복문 예시
리눅스 프로세스 관리 명령
리눅스 명령어 사용하기
리눅스 명령어

profile
기록하자! 기억하자!

0개의 댓글