at
는 리눅스와 유닉스 시스템에서 제공하는 한 번만 실행되는 작업을 예약하는 명령어입니다. 이를 통해 특정 시간에 명령어를 한 번 실행할 수 있습니다. 예를 들어, 주어진 시간에만 특정 스크립트나 명령어를 실행하고 싶을 때 유용합니다.
at
명령어의 사용법:
작업 예약:
at
명령어를 사용하여 특정 시간에 작업을 예약할 수 있습니다. 예를 들어, 11시 30분에 작업을 예약하려면 다음과 같이 입력합니다:echo "명령어" | at 11:30 PM
예시:
echo "dv https://tver.jp/episodes/le2mt8nxam" | at 11:00 PM today
작업 확인: 예약된 작업은
atq
명령어를 통해 확인할 수 있습니다. 실행 중인 작업 목록을 보여줍니다.atq
작업 삭제: 예약된 작업을 삭제하고 싶다면,
atrm
명령어를 사용하여 해당 작업을 제거할 수 있습니다.atrm 작업번호
atq
명령어로 확인한 작업번호를 이용하여 삭제할 수 있습니다.
예시
작업 예약: 특정 명령어를 오늘 11시 30분에 실행:
echo "dv https://tver.jp/episodes/le2mt8nxam" | at 11:30 PM today
작업 목록 보기:
atq
작업 삭제: 예약된 작업을 삭제하려면:
atrm 1 # 작업 번호 1번을 삭제
at
와 cron
의 차이점:
at
: 한 번만 실행되는 작업을 예약.cron
: 반복적인 작업을 예약. 예를 들어, 매일, 매주, 매월 실행할 작업을 예약할 때 사용.
at
는 한 번만 특정 시간에 작업을 실행하려고 할 때 유용한 도구입니다.
'Tech' 카테고리의 다른 글
LLM reasoning (1) | 2025.02.01 |
---|---|
Deepseek 사용후기 (1) | 2025.01.28 |
Chinese AI chatbot DeepSeek sparks turmoil in US tech markets (0) | 2025.01.28 |
딥시크 쇼크에 미국 주식 AI버블 붕괴하나 (0) | 2025.01.27 |
자연상수 e의 발견 배경 (1) | 2025.01.20 |