루트로서 이라는 파일을 만들어서 폴더 update.bash
에 저장했는데 /root
... 파일 내용은 다음과 같습니다.
#!/bin/bash
apt update
apt -y upgrade
파일 실행 권한을 부여한 chmod +x /root/update.bash
다음 루트로 명령을 사용하여 crontab -e
루트의 crontab에 다음 줄을 추가했습니다.
0 1 * * * /root/update.bash
이 구문은 이 스크립트가 매일 오전 1시에 실행되도록 예약합니다. 이는 항상 켜져 있는 서버이므로 괜찮습니다. 여기서 문제는 내 업데이트가 작동하지 않는 것 같다는 것입니다. 이 스크립트가 매일 루트로 실행된다는 것을 알고 있음에도 불구하고 잠시 후 일반적으로 시스템에 많은 업데이트가 축적되기 때문에 작동하지 않는다는 것을 알고 있습니다. 수동으로 수행하지 마십시오. crontab
루트로 실행하도록 예약 apt update
하면 자동 업데이트가 잘 되는 것 같지만 apt -y upgrade
작동하지 않습니다. 무엇이 누락되었나요? crontab을 사용하여 시스템을 업데이트하려면 추가 단계를 수행해야 합니까?