본문 바로가기
System/Linux

cron 사용하기

by OdOp 관리자 2023. 12. 26.
SMALL

cron은 특정 시간에 특정 작업을 하는 것입니다. 

 

설정을 한번 같이 해보도록 하겠습니다. 

crontab -e

명령을 활용하여 cron을 설정할 수 있습니다. 

 

*/분 */시간 */일 */월 */요일 /.sh파일

이렇게 특정 시간에 .sh파일을 연속적으로 실행할 수 있게 해줍니다. 

 

crontab -e

위와 같이 작성이 된다면 10분마다 /root/test.sh가 실행이 됩니다. 

 

그런데 뒤에 '| wall'은 무엇일까요?

 

접속된 모든 터미널에 .sh파일을 실행하라는 옵션입니다. 

 

 

이번에는 실행되고 있는 cron을 멈추는 방법에 대해 알아보겠습니다. 

 

cron 멈추기

우선 crontab을 삭제하는 방법이 있습니다. 

sudo crontab -r

 

cron을 멈추는 방법입니다. 그런데 이 방법은 system을 다시 시작하면 초기화 되면서 다시 시작됩니다. 

sudo systemctl stop cron

 

cron을 완전히 멈추기 위해서는 'stop' 대신에 'disable'로 바꾸어 주면 됩니다. 

sudo systemctl disable cron

 

원래대로 다시 실행하기 위해서는 'stop'으로 멈추었으면 'start'로 시작을 해주고 'disable'은 'enable'로 해주시면 됩니다. 

sudo systemctl start cron
sudo systemctl enable cron

 

현재 상태를 확인하고 싶다면 'status'로 확인할 수 있습니다. 

sudo systemctl status cron

sudo systemctl status cron

LIST

'System > Linux' 카테고리의 다른 글

passwd 명령어  (0) 2023.12.27
VirtualBox, debian 설치하기  (2) 2023.12.25
LVM 설명  (0) 2023.12.24
uname 명령어  (0) 2023.12.23
linux 암호 정책 설정하기  (0) 2023.12.22