본문 바로가기

linux2

[ nohup ] 세션이 끊겨도 서버가 계속 실행되도록 설정 📌 nohup 사용법 $ nohup [프로세스] & // java -jar파일 예시 // ex) $ nohupb java -jar test.jar & 📌 nohup 리눅스에서 프로세스를 실행한 터미널의 세션 연결이 끊기더라도 프로세스를 계속해서 동작하는 명령어 기본적으로 터미널에서 세션 로그아웃(logout)이 발생하면 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP signal이 전달하여 종료시기게 됨 이 HUP signal을 프로세스가 무시(ignore)하도록 하는 명령어라 nohup이라는 이름인 것 📌 & 프로세스를 실행할 때 백그라운드에서 동작하도록 만드는 명령어 &만 붙여도 백그라운드에서 작업을 수행하기는 하지만, 사용자가 터미널 세션을 끊어버리면 백그라운드로 작업중인 작업도 같이 종료가 .. 2022. 12. 14.
[ Shell ] 쉘(Shell) 스크립트 작성방법 및 vi 명령어 📌 vi의 세가지 모드 1. 명령 모드 (Command Mode) vi를 시작할 경우 실행되는 모드 입력모드를 진입한 후 [ESC]를 누르면 명령 모드로 돌아옴 2. 입력 모드 (Insert Mode) 직접 글이나 코드를 작성할 수 있는 상태 명령 모드 상태에서 (i, a)를 입력하여 입력 모드로 전환 할 수 있음 명령 모드로 다시 돌아 갈 땐 [ESC] 3. 마지막 행 모드(Last Line Mode) 명령 모드에서 콜론(:)을 입력하면 화면 맨 아랫줄에 입력할 수 있는 공간이 나옴 현재까지 작성한 내용을 저장하고 종료할지(wq), 저장하지 않고 종료할지(q, q!) 입력할 수 있음 📌 vi 명령어 모음 🔸 입력 모드 명령어 * 엔터를 치지 않아도 입력이 들어감 * shift+spacebar : 영/한.. 2022. 12. 14.