여기 문서를 사용하여 crontab으로 리디렉션하세요.

여기 문서를 사용하여 crontab으로 리디렉션하세요.

crontab이 문서에서 인쇄할 수 있습니까 ?

나는 이것을 시도했지만 실패했습니다.

cat <<-"CRONTAB" > crontab
    0 0 * * * cat /dev/null > /var/mail/root
    0 1 * * 0 certbot renew -q
CRONTAB

그리고:

bash <<-"CRONTAB" > crontab
    0 0 * * * cat /dev/null > /var/mail/root
    0 1 * * 0 certbot renew -q
CRONTAB

반면에 이것은 여기 문서는 아니지만 작동합니다.

# CRONTAB
echo "
    0 0 * * * cat /dev/null > /var/mail/root
    0 1 * * 0 certbot renew -q
" | crontab

그래서 여기 문서로 가능한지 궁금합니다.

답변1

다른 사람들이 지적했듯이 crontab은 명령이므로 여기에 문서를 제공하기만 하면 됩니다.

crontab <<-"CRONTAB"

/etc/cron.daily하지만 앞서 언급했듯이 파일 등 을 조작하여 크론 작업을 관리하는 것이 훨씬 쉽습니다 ./etc/cron.d

관련 정보