자주쓰이는 명령어 중 하나인 Nohup 명령어에 대해 알아보도록 하겠습니다~ 일반적으로 SSH를 통해 프로그램을 실행할 때 연결이 끊기거나 로그아웃하면 세션이 종료되면 터미널은 실행한 프로세스들에게 HUP Signal을 전달 하여 모든 프로세스를 중지 시킵니다 중지 시그널 HUP Signal을 무시하고, 프로세스를 실행한 터미널의 세션 연결이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어가 nohup 명령어 입니다. no(=Ignore) hup , 즉 HUP Signal을 무시하라는 뜻의 명령어입니다 nohup 명령 사용법 1. 포그라운드 nohup명령어 수행 nohup 명령어는 아래와 같습니다. 프로세스 및 실행 명령어 부분에 실행하고자하는 스크립트나 프로세스를 기입해주면 됩니다 이러한 com..
리눅스에는 수 많은 명령어들이 존재합니다 이러한 명령어들을 조합해서 나만의 명령어를 만들 수 있다면 좋지 않을까요? 명령어를 사용하다보면 오타가 종종 발생하기도 하고, 조합해서 긴 명령어를 여러 라인으로 치기도 불편하니 나만의 명령어 = 별칭 을 생성 해 사용합니다 바로 alias 라는 별칭을 설정하여 나만의 명령어를 만들 수가 있습니다 1. 별칭(Alias) 생성 및 삭제하기 예를 들어 현재 프로세스 중 docker 프로세스가 작동하는지 확인 하고 싶을 경우에는 아래의 명령어를 사용합니다. ps -ef | grep docker 현재 도커 프로세스가 실행 중인 것을 위의 명령어로 확인 할 수 있네요~~ 근데 해당 명령어가 너무 길다고 느껴서 간단하게 바꾸고 싶을 수도 있지 않을까요? 이제 위의 명령어를 ..
Sehll 이란? 리눅스 커널과 사용자 사이를 이어주는 명령어 처리기 역할을 수행한다. 운영체제가 해당 명령어를 알아 들을 수 있게 도와준다. 즉, 사용자에게 명령어를 입력받아 해석하고 처리 및 관리해주는 프로그램이다. EX) Window에서는 cmd(명령프롬프트)는 쉘이다. 특징 1. 대화식 사용 사용자의 요청을 대기 후 요청 즉시 결과 값을 출력해준다. 2. 프로그래밍 복합적인 작업을 수행 할 수 있도록 일련의 명령어들을 묶어서 처리할 수 있다. → 스크립트 3. 리눅스 세션 설정 리눅스 세션에 대한 변수들을 정의하여 원하는 형태로 사용 할 수 있게 도와준다. 쉘 스크립트 종류 ▶ Bourne Shell ( name.sh ) 1974년 'Stephen Bourne' (스티브 본) 이 개발하였고, 최초..