성공적인 업데이트 후 우분투 자동 종료를 만드는 방법은 무엇입니까?


9

업데이트를 위해 EDGE를 사용하는 것은 실제로 멋지지 않지만 꼭해야합니다. 그래서 내가 잠들 때 내 업데이트는 항상 밤에 실행됩니다.

업데이트 완료 후 우분투를 자동 종료로 설정하는 방법이 있습니까?

참고 : 비슷한 게시물 에서 python스크립트 ( SEE HERE )로 리디렉션 되는 링크를 보았지만 이러한 종류의 스크립트에 대해서는 잘 알고 있지 않습니다.

도움을 주시면 감사하겠습니다.


당신이 말하는 파이썬 스크립트는 상당히 무해한 것처럼 보입니다.
don.joey


ALL=NOPASSWD나와 함께 잘 진행되지 않은 : D
22lk94k943 만

또한 권장하지 않습니다 ... 일부 작업에 암호가 필요한 이유가 있습니다.)
Daniel W.

답변:


16

기술적으로는 쉘에서 모든 것을 할 수 있습니다.

그냥 입력

sudo -i
apt-get update && apt-get -y dist-upgrade && shutdown -P now

sudo -i수동으로 사용하여 로그 아웃까지 루트하게 exit업데이트가 너무 오래 (내가 정확히 기억한다면 보통 후 15 분 권리 시간을 sudo를) 걸리는 경우 이것은 단지 확인 sudo는 권한이 타임 아웃하지 않는 것입니다. 운영자는 명령을 연결합니다. 기본적으로 다음 과 같이 읽을 수 있습니다. 등 : 참고 : 다른 명령은 명령이 성공적으로 완료되기 전에 만 실행됩니다.
&&
If command 1 finished succesfully execute command 2, if command 2 finished succesfully execute command 3

이후 -y매개 변수 apt-get는 'yes'로 모든 프롬프트 된 질문에 대답합니다. 닫힌다 전원 끄기 (내용은 컴퓨터 아래로 ) 바로 ( ). 실행할 다른 매개 변수에 대한 개요를 얻으려면
shutdown -P now-Pnow
shutdownshutdown --help


@Daniel에게 감사하지만 업데이트를 통해 본 이상한 것은 terminal설치하지 않고 업데이트를 거의 남기지 않는다는 것입니다. 왜 dist-upgrade?
22lk94k943

1
apt-get upgrade때로는 커널 업그레이드와 같은 일부 업그레이드는 생략합니다. apt-get dist-upgrade그러나 커널을 업그레이드하고 upgrade일반적으로 그렇지 않은 일부 패키지를 제거 할 수 있습니다. man apt-get자세한 정보 또는 질문을 방문하십시오 .
Alaa Ali

Alaa가 말했듯이 'apt-get dist-upgrade'는 'apt-get update'에 의해 보류되는 모든 패키지를 업그레이드합니다
Daniel W.

당시 사용 가능한 최신 우분투 릴리스로 업그레이드하지 않습니까?
22lk94k943

1
아닙니다. update패키지를 새 버전으로 만 업데이트합니다. dist-upgrade또한 새로운 종속성을 설치하고 더 이상 사용하지 않는 것을 제거 할 수 있습니다. 그래서 update새로운 종속성을 설치해야하는 어떤 업데이트를 다시 개최
다니엘 W.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.