백그라운드에서 실행되도록 cron을 설정하는 방법은 무엇입니까?

백그라운드에서 실행되도록 cron을 설정하는 방법은 무엇입니까?

우분투 12.04 이하를 사용하고 있습니다이것지도 시간. cron을 백그라운드에서 실행하도록 설정하고 싶은데 sbin에 chckconfig가 없어서 실행할 수 없습니다.sudo /sbin/chkconfig crond on

저는 시스템 관리를 처음 접했고 이 문제를 해결하는 방법에 대한 조언이 필요합니다. crond 명령을 검색해 보았지만 찾을 수 없습니다. chckconfig의 다른 인스턴스를 찾았지만 이것이 cron을 예약하는 데 사용하려는 것과 동일한지 확실하지 않습니다.

$ sudo !!
sudo find / -executable -name crond
$ sudo find / -name chkconfig
/etc/bash_completion.d/chkconfig

/etc/bash에 있는 chckconfig가 왜 이 튜토리얼에서 사용하는 것과 동일합니까?

백그라운드에서 실행되도록 cron을 설정하는 방법은 무엇입니까?

$ sudo !!
sudo find / -executable -name crond
$ sudo find / -name chkconfig
/etc/bash_completion.d/chkconfig

답변1

chkconfigRed Hat 기능/명령이므로 Ubuntu에서 작동하지 않는 것이 놀랍지 않습니다. 이 services명령을 사용하여 cron을 시작할 수 있습니다.

$ sudo services crond start

$ sudo service cron start
cron start/running, process 20209

상자를 시작하는 동안 실행됩니다. 이 서비스를 시작의 일부로 시작하려면 이 명령을 사용하여 구성할 수 있지만 sudo sysv-rc-conf먼저 설치해야 할 수도 있습니다.

$ sudo apt-get install sysv-rc-conf

그런 다음 UI를 사용하여 crond서비스가 시작 시 실행되도록 선택할 수 있습니다.

   SS #1

initctl명령줄에서 시작되도록 서비스를 사용하고 구성할 수도 있지만 이는 위의 것보다 조금 더 복잡합니다. 다음 제목의 기사를 참조하세요.Upstart를 사용하여 Linux에서 시스템 시작 및 부팅 프로세스 관리그것에 대한 몇 가지 세부 사항.

인용하다

관련 정보