Linux 2

centos7 에서 실행중인 프로그램 찾고 종료하기

리눅스에서 기본적으로 제공하는 가장 기본적인 명령어가 있습니다. pstree 입니다. 이는 지금 실행중인 프로그램을 트리형식으로 보여줍니다. 이 방법보다 더 자세하게 찾고 싶으시면 아래 명령어를 사용합니다. ps -ef | grep 내용 ps -ef 로 실행중인 프로그램을 찾고 | 로 다음 명령어를 추가합니다. grep 으로 내용에 해당하는 프로그램 아이디와 내용을 찾습니다. 이 방법을 사용하여 프로그램을 종료할 수 있습니다. kill 프로그램ID 명령어를 사용하여 종료합니다.

SERVER/linux 2022.08.22

centos7 에서 프로그램 백그라운드 실행

제 컴퓨터에서 만든 파이썬 소스를 서버에 올려 돌리고 싶은데 파이썬을 돌리면 콘솔 창 하나를 전부 차지하는 문제가 있습니다. 이를 방지하기 위해 계속 돌려두어야 하는 서버나 프로그램은 백그라운드로 돌리는 것을 추천합니다. 기본적인 명령어는 &를 붙여사용합니다.(su 사용자일 경우)(아니면 sudo를 붙여주세요) python filename.py & 이처럼 &를 붙이면 백그라운드로 돌아가기는 하지만 연결을 끊었을 경우 종료됩니다. 이를 막기 위해 nohup 를 사용합니다. nohup python filename.py & 이 명령어를 사용하시면 nohup.out에 에러나 상황을 보여주는 내용은 자동으로 저장되며 백그라운드로 잘 실행됩니다. [참고] 백그라운드로 돌리고 있는 프로그램을 종료하고 싶으면 아래 내..

SERVER/linux 2022.08.22