crontab 2

Crontab 로그(log) 남기는 방법 (feat. 출력 리다이렉션, 2>&1의 의미)

Crontab 로그(log) 남기는 방법 (feat. 출력 리다이렉션, 2>&1의 의미) 2021.08.09 - [개발자] - 맥북 작업 스케줄러 (feat. Crontab사용방법, Cron과 Crontab 차이, 파이썬 파일 자동실행) 저번 글에서 Crontab을 사용하는 방법에 대해 글을 남겼었다. Crontab을 통해 작업이 일정시간에 알아서 실행되도록 만들고 실험을 해봤는데 이상하게 작동은 되는데 내가 원하는대로 안 나오더라! 즉, 뭔가 오류가 있다는 것을 의미하겠지? 근데 그 오류를 어떻게 찾아볼 수 있을까를 고민하다가 작업이 실행되면서 출력되는 것들을 로그파일에 남겨봐야겠다는 생각을 했다. log를 남기는 것은 간단하다. # 덮어쓰기 1 0 * * * /usr/local/bin/python3 ..

개발자 2021.08.11

맥북 작업 스케줄러 (feat. Crontab사용방법, Cron과 Crontab 차이, 파이썬 파일 자동실행)

맥북 작업 스케줄러 (feat. Crontab사용방법, Cron과 Crontab 차이, 파이썬 파일 자동실행) 최근 자동화 프로그램을 짜면서 이전에는 써보지 못했던 것들을 알아가고 있다. 자동화 프로그램을 어느정도 다 만들어서 이제는 내가 원하는 시간대에 자동으로 프로그램이 실행되도록 스케줄링을 해야 했다. 근데 윈도우의 작업 스케줄러는 들어봤어도 맥에서의 작업 스케줄러는 들어본 적이 없어서 혹시 없나...? 했는데 역시나 찾아보니까 있더라. 바로 Cron이라는 것을 사용하면 되더라. Cron이란, 간단하게 말하면 "Unix 계열 운영체제에서의 스케줄러"라고 보면 된다. (마치 윈도우 운영체제에서는 작업 스케줄러가 있는 것처럼) 그래서 Unix에 뿌리를 둔 Linux, MacOS의 경우엔 이 Cron을 ..

개발자 2021.08.09