time - 수행시간 측정 명령어
time 명령어는 시스템이 가지고 있는 모든 명령어나 프로그램이 수행하는데 얼마나 많은 시간이 소요되는지를 측정하는 명령어다.
time 명령어를 사용하면 수행 중 수행시간을 알아 볼 수 있는 명령이다.
사용법
time [ 옵션 ] [명령어] 형식으로 사용할 수 있다.
글씨가 너무 작게 보여서 리눅스 공부할거면 직접 man 명령어를 활용해보면 좋겠다.
실제 사용 예시
프로세스의 상태 정보를 출력하는 ps -lf 명령어의 수행 시간을 측정해봤다.
위의 사용법처럼 time + 명령어 ( ps -lf) 를 사용해봤다.
jobs - 프로세스 작업 명령어
jobs는 현재 시스템에서 동작중인 작업을 출력하는 명령어다.
백그라운드에서 수행하는 job (일) 들의 목록을 보여준다라고 생각하면 이해하기 편할 것 같다.
위 이미지 처럼 jobs -l 명령어로 현재 실행중이거나 멈춰있는 작업을 보여준 다음
kill -9 4295 명령어를 사용해서 PID가 4295인 작업을 종료했다.
그 후 다시 jobs -l 명령어로 동작중인 작업을 조회했더니 [2]+ 작업만 보여준다.
실무에서 많이 쓰는지는 모르지만 일단 있는 것 하나씩 다 해보려고 합니다.
부족한 부분이 있다면 피드백을 주세요!