우분투:
sudo DEBIAN_FRONTEND=noninteractive apt-get -y update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y upgrade
sudo reboot
업그레이드 후 스크립트는 항상 중단되고 명령줄에 유지되며 다시 시작되지 않습니다. 비대화형 쉘 스크립트를 올바르게 실행하는 방법이 있습니까?
답변1
저는 Ubuntu 문서 사이트에서 다음 주제를 확인하겠습니다.자동 주간 업데이트 동작 방식. 수동, 반수동(업데이트를 다운로드하지만 설치는 아님) 또는 완전 자동(다운로드 및 설치) 등 시스템을 최신 상태로 유지하는 방법에 대한 거의 모든 측면을 다룹니다.
무인 자동 경로를 수행하려면 소프트웨어 패키지의 도움을 받을 수 있습니다.무인 업그레이드. 전용 페이지도 있습니다.자동 업데이트, 이 기능 설정에 대한 명확한 세부 정보를 제공합니다.
답변2
apt-get -qy update > /dev/null
apt-get -qy dist-upgrade >> /var/log/apt/scripted-upgrades.log
원하는 경우 둘 다 /dev/null로 보낼 수 있습니다. 하지만 일단 사라지면 명령을 실행한 후 무엇이 잘못되었는지 확인할 수 없습니다.
또한 /etc/apt/sources.list의 모양이 좋지 않은 경우 간단한 대화식을 실행하십시오.
apt-get update
메시지가 표시됩니다.
다른 사람에게는 시스템 업데이트를 예약할 수 있는 권한이 있습니다. 이는 새 서버를 구성할 때 설정 스크립트를 한 번 호출할 때를 위한 것입니다. 귀하의 요구 사항에 맞는 서버가 무엇인지는 귀하만이 알 수 있습니다.