Linux

18. 우선순위 및 정기 작업 실행

jih0ssang 2023. 10. 10. 15:05

목차

    우선 순위를 변경해서 프로그램 실행하기

    nice로 우선 순위 변경하기


    NI : 우선 순위. nice 값을 의미한다. 범위는 -20에서 19이고 값이 작을수록 우선 순위가 높다.

    특정 시간만큼 재우기

    $ sleep 3      : 3초 뒤 프롬프트가 표시된다.

    $ sleep 1m 5s 초: s, 분: m, 시: h, 일: d

     

    특정 시각마다 명령어 실행

    리눅스를 비롯한 유닉스 계열 OS는 지정한 시각이나 정기적으로 명령어를 실행하는 cron 프로그램이 존재한다. 명령어를 실행할 시각이 적힌 설정 파일(/etc/crontab 파일)을 읽어서 설정한 시각이 되면 해당 명령어를 실행한다.

    /etc/crontab 파일


    분 시 일 월 요일 명령어        (요일: 일=0,월=1, ... , 토=6)

    $ crontab -e: cron 작업 등록

    지정하고 해당 파일을 crontab 설정 파일로 등록하려면 $ crontab 해당파일(경로) 을 입력한다.

    $ crontab -l: cron 작업 목록 확인

    $ crontab -r : cron 작업 삭제

    crontab -u user: user 사용자의 cron을 수정한다. 슈퍼유저 권한이 필요하다.

    date    현재 시각 표시  ex) date 0331182721.00 [{년도 앞 두 자리}년도 뒤 두자리]월일시분[.초]

     

    사용자 정보 표시하기

    $ whoami      : 자신의 사용자명 표시
    $ groups       : 자신이 소속된 그룹명 표시
    $ groups user    : user 사용자가 소속된 그룹명 표시
    $ id  : 자신의 사용자 정보를 상세히 표시
    $ id user       : user 사용자의 사용자 정보 상세히 표시


    $ w   : 로그인한 사용자 정보를 표시. uptime 명령어 실행 결과를 표시하며, 시스템 가동 시간 정보를 출력한다.

    •  USER: 사용자명
    • TTY: 터미널명
    • FROM: 로그인 호스트명
    • LOGIN@: 로그인 시각
    • IDLE: 휴지 시간
    • JCPU, PCPU, WHAT : 실행 중인 프로세스 관련 정보

    옵션 -h: 헤더(uptime 실행 결과와 항목명)를 표시하지 않는다.
    passwd : 로그인 암호 변경하기

     

    디스크 용량, 사용량 표시

    df : 디스크 용량 확인

    • Filesystem: 디바이스
    • 1K-blocks: 디스크 용량
    • Used: 사용한 용량
    • Available: 여유 용량
    • Use%: 디스크 사용률
    • Mounted on: 마운트 정보

    du: 어떤 디렉터리가 디스크를 얼마나 사용하는지 확인

     

    'Linux' 카테고리의 다른 글

    통신 상태 확인 방법  (0) 2023.11.25
    Linux 명령어 (2)  (1) 2023.10.10
    17. 사용자 이력과 시스템 정보 표시  (0) 2023.10.10
    16. 리다이렉트  (2) 2023.10.10
    15. 파일 검색 조건  (0) 2023.10.10