우분투에서 크론탭을 이용하여 파이썬 파일을 1분마다 실행하도록 한다.
1. 파이썬 파일 작성
작업 위치 이동
cd
ls
pwd
파이썬 테스트 파일 작성
vi test.py
시간을 출력하는 코드 작성
import datetime
nowTime = datetime.datetime.now()
print(nowTime)
저장하고, 잘 출력되는지 확인
ls
python3 test.py
크론탭 작성
crontab -e
크론탭 수정
* * * * * python3 /root/test.py >> /root/test.log
크론탭 잘 저장됐는지 확인하기
corntab -l
크론탭 재실행 후 상태 확인
service cron restart
service cron status
현재 작업 위치 확인 및 로그파일 생성됐는지 확인하기
ls
pwd
43분에 로그파일 확인
cat test.log
44분에 로그파일 확인하기
cat test.log
45분에 로그파일 확인하기
cat test.log
크론탭에 설정돼 있는 것 확인
crontab -l
크론탭에 설정 돼 있는 것 삭제하고 상태 확인하기
crontab -r
crontab -l
'Operating System > Linux' 카테고리의 다른 글
[linux] 크론탭에서 /dev/null의 의미 (ubuntu, crontab, /dev/null, 2>&1) (0) | 2021.10.06 |
---|---|
[linux] 우분투 크론탭으로 디스크 사용량 로그로 남기기 (ubuntu, crontab, python, disk) (0) | 2021.10.05 |
[linux] 우분투에서 파일 삭제하기 (ubuntu, rm -rf, file) (0) | 2021.10.04 |
[linux] 우분투 크론탭으로 현재시간 로그로 남기기 (ubuntu, crontab, time) (0) | 2021.10.04 |
[linux] 우분투 크론탭 명령어 사용하기 (ubuntu, crontab, command) (0) | 2021.10.04 |