Linux에서 at과 crontab의 차이점: 1. 실행 방법이 다릅니다. at은 한 번만 실행되는 반면 crontab은 루프에서 실행됩니다. 2. 종속 서비스가 다르며 at에 해당하는 서비스는 atd입니다. crontab에 해당하는 것은 crond입니다. 3. at은 일반적으로 임시 작업인 반면 crontab은 일반적으로 주기적인 작업입니다.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
at와 crontab의 차이점
실행 방법이 다릅니다
at는 한 번만 실행되고 crontab은 루프에서 실행됩니다
에 의존하는 서비스는 다음과 같습니다. Different
at 해당 서비스는 atd
crontab에 해당하는 서비스는 crond
at는 일반적으로 임시 작업이고 crontab은 일반적으로 주기적 작업
at 명령
실행 시 참고 사항:
1 사용자에게 권한이 있는지 확인하세요.
If /etc/at.allow 파일이 시스템에 있으면 그 안에 있는 사용자 이름에 권한이 있습니다
/etc/ at.deny 파일이 시스템에 존재하면 그 안에 존재하는 사용자 이름은 at 권한을 갖지 않습니다. (일반적으로 오픈 소스 시스템은 거부 파일이 기본값이며 비어 있습니다.)
위 파일이 시스템에 존재하지 않는 경우 , 루트 사용자만 at 권한을 사용할 수 있습니다.
2 atd 서비스가 켜져 있는지 확인하세요
service atd status
crontab command
linux는 crontab 및 at
명령을 자동으로 실행합니다. crontab 실행 시 참고 사항: (실제로는 at과 동일)
1 사용자에게 crontab 권한이 있는지 확인하세요
/etc/cron.allow 파일이 시스템에 있으면 기존 사용자 이름에만 cron 권한이 부여됩니다
/etc/cron.deny 파일이 시스템에 존재하면 그 안에 존재하는 사용자 이름은 cron 권한을 갖지 않습니다. (일반적으로 오픈 소스 시스템은 기본적으로 거부 파일을 제공하며 파일은 비어 있습니다.)
위 파일이 시스템에 존재하지 않는 경우, 루트 사용자는 cron 권한을 사용할 수 있습니다.
2 atd 서비스가 켜져 있는지 확인하세요
service crond status
추천 학습: Linux 비디오 튜토리얼
위 내용은 리눅스에서 at과 crontab의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!