!["/bin/sh -c Nice run-parts --report /etc/cron.daily"는 무엇을 의미합니까?](https://linux55.com/image/111203/%22%2Fbin%2Fsh%20-c%20Nice%20run-parts%20--report%20%2Fetc%2Fcron.daily%22%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9D%84%20%EC%9D%98%EB%AF%B8%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
오늘 로그인하여 ps
출력을 확인했을 때 root
.
root 1126 0.0 0.0 2616 424 ? Ss Apr16 0:06 cron
root 6445 0.0 0.0 2400 868 ? Ss 07:30 0:00 anacron -s
root 6566 0.0 0.0 2244 276 ? S 07:35 0:00 /bin/sh -c nice run-parts --report /etc/cron.daily
root 6567 0.0 0.0 2152 524 ? SN 07:35 0:00 run-parts --report /etc/cron.daily
root 6574 0.0 0.0 2244 556 ? SN 07:35 0:00 /bin/sh /etc/cron.daily/apt
root 6615 0.0 0.0 2160 272 ? SN 07:35 0:00 sleep 1721
나는 오랫동안(몇 년) 이 컴퓨터에서 cron을 사용하지 않았기 때문에 언제 4월 16일에 사용하기 시작했는지 기억이 나지 않습니다. 이 명령의 순서는 무엇을 의미합니까? 보안 문제일 수 있나요?
답변1
개인적으로 사용할 수는 없지만 cron
시스템은 너무 크거나 오래된 로그 파일 회전, 디스크 할당량 확인, 일관성 검사 수행, 기본 파일에 올바른 권한이 있는지 확인 또는 메일링과 같은 기본 유지 관리 작업에 사용합니다. last 실행 이후 변경된 중요한 구성 파일의 루트 사용자(시스템마다 크게 다름) 간의 차이점입니다.
을 비활성화하려고 시도하지 마십시오 cron
. 시스템에서 필수 작업이 실행되지 않습니다.
살펴보면 /etc/cron.daily
매일 실행되는 모든 시스템 유지 관리 작업을 찾을 수 있습니다. 일부 시스템에는 해당 주간 및/또는 월간 작업 목록도 있습니다.
anacron
항상 실행되지 않는 컴퓨터에서 자주 사용되는 프로그램입니다. 귀하의 시스템은 이를 사용하여 일일 작업을 예약할 가능성이 높습니다(아마도 를 통해cron
). 매일 작업이 하루에 한 번 이상 실행되도록 보장합니다(cron
작업을 실행하기 위해 특정 시간에 컴퓨터를 가동하고 실행해야 하는 것과 비교).run-parts
디렉토리에 있는 여러 스크립트를 순차적으로 실행하는 Linux의 것입니다(예: 디렉토리에 있는 모든 스크립트/etc/cron.daily
)./etc/cron.daily/apt
현재 실행 중인 유지 관리 작업으로, 분명히 패키지 관리자와 관련이 있습니다apt
(패키지에 대한 일부 업데이트나 사용 가능한 보안 업데이트 목록 등).sleep
관련된 경우 다음 작업이 실행되기 전에 지연이 발생할 수 있습니다.
간단히 말해서, 걱정할 필요는 없지만 /etc/cron.daily
시스템 작동 방식을 이해할 수 있도록 다음 사항을 확인하세요.