crontab 명령은 주기적으로 실행될 명령을 설정하는 데 사용됩니다. 이는 Unix 및 Linux 운영 체제에서 일반적입니다. 이 명령은 표준 입력 장치에서 명령을 읽고 나중에 읽고 실행할 수 있도록 "crontab" 파일에 저장할 수 있습니다. 구문은 "crontab option UserName|file"입니다.
이 튜토리얼의 운영 환경: linux5.9.8 시스템, Dell G3 컴퓨터.
crontab 명령은 Unix 및 Linux 운영 체제에서 일반적이며 주기적으로 실행될 명령을 설정하는 데 사용됩니다.
이 명령은 표준 입력 장치에서 명령을 읽고 나중에 읽고 실행할 수 있도록 "crontab" 파일에 저장합니다. (추천 학습: Linux 동영상 튜토리얼)
Linux 시스템에서 Linux 작업 스케줄링 작업은 크게 다음 두 가지 범주로 나뉩니다.
1. 시스템에서 수행하는 작업: 시스템에서 주기적으로 수행하는 작업. 시스템 데이터 백업, 캐시 정리
2. 개인이 수행하는 작업: 새 메시지가 있는지 확인하기 위해 10분마다 메일 서버를 확인하는 등 사용자가 정기적으로 수행해야 하는 작업은 다음과 같이 설정할 수 있습니다. 각 사용자 자신
시스템에 의해 예약된 작업 일반적으로 시스템 작업을 위한 일부 스케줄러가 포함된 /etc/crontab 파일에 저장됩니다.
[root@xiaoluo ~]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # For details see man 4 crontabs # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed
구문을 통해 내용을 볼 수 있습니다. crontab 명령 중
crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]
참고: Crontab은 사용자가 고정된 시간 또는 고정된 간격으로 프로그램을 실행하도록 하는 데 사용됩니다. 즉, 사용자의 일정과 유사합니다. -u user는 지정된 사용자의 일정을 설정하는 것을 의미하며, 다른 사용자의 일정을 지정하려면 해당 권한(예: 루트)이 있어야 한다는 전제가 있습니다. -u user를 사용하지 않는다면, 스스로 스케줄을 설정한다는 뜻이다.
각 매개변수 설명:
-e [UserName]: 일정을 설정하려면 텍스트 편집기를 실행하세요. 기본 텍스트 편집기는 vi
-r [UserName]: 현재 시간을 삭제합니다. Schedule
-l [UserName]: 현재 일정 나열
-v [UserName]: 사용자 cron 작업 상태 나열
Linux 관련 기술 기사를 더 보려면 Linux 운영 및 유지 관리를 방문하세요. tutorial 배울 수 있는 칼럼!
위 내용은 Linux에서 crontab 명령의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!