. ~/./bashrc
.: 현재 셸에서 파일을 실행
~/.bashrc: 사용자별 환경 설정 파일 실행 → 설정이 현재 세션에 반영됨
. venv_activate
파이썬 가상환경 활성화
셸의 계정명 앞에 소괄호로 가상환경 이름이 생긴다.
(가상환경명)[계정명 현재디렉토리]
tail -f logfile.log
tail:파일의 마지막 10줄 출력
-f: 파일에 새로운 내용이 추가될 때마다 실시간으로 표시
logfile.log을 통해 서버의 오류나 상태 로그 등을 실시간 모니터링함
ctrl+c로 종료 가능
nohup python main.py > logfile.log &
nohup: 터미널이 종료되더라도 프로세스를 계속 실행하도록 함
python main.py: main.py 파일을 실행
> logfile.log: nohup 명령의 출력 결과를 logfile.log 파일에 저장
&: 명령어를 백그라운드에서 실행
∴ 세션이 종료되더라도 프로그램을 백그라운드에서 실행
명령어 입력 후 출력되는 메시지
ignoring input and redirecting stderr to stdout
숫자 출력: 백그라운드 프로세스 ID
nohup으로 실행된 프로세스는 kill 명령어로 강제 종료 가능
ps -ef | grep 000000
ps -ef: 현재 시스템에서 실행 중인 모든 프로세스를 자세히 보여주는 명령어
|: 왼쪽 명령어의 출력을 오른쪽 명령어로 넘겨줌
grep: 특정 단어나 숫자가 포함된 줄을 필터링
∴000000 프로세스 ID를 포함한 줄만 필터링해서 보여줌
kill -9 000000
kill: 프로세스 종료
-9: SIGKILL 신호를 보내 강제로 종료
실행 결과: [1]+ Killed 메시지 표시, 프로세스 중단
'리눅스' 카테고리의 다른 글
docker exec -it <도커> /bin/bash (0) | 2025.01.14 |
---|---|
서버간 파일 전송: scp, tar, gzip (0) | 2025.01.14 |
~/. bashrc 파일 (0) | 2024.10.31 |
리눅스에서 사용되는 편집기 (1) | 2024.10.31 |
[Docker] spring 프로젝트 도커에 이미지 올리고 실행하기 (0) | 2024.09.25 |