Czy instalowanie aktualizacji zabezpieczeń za pomocą wiersza polecenia wymaga natychmiastowego ponownego uruchomienia?

1

Mam użytkowników końcowych, którzy opóźniają instalację ważnych aktualizacji OS X, klikając „Przypomnij mi jutro” w oknie automatycznej aktualizacji, czasami czekając dni lub tygodnie na zainstalowanie aktualizacji.

Aby temu przeciwdziałać, tworzę skrypt do automatycznego instalowania aktualizacji oprogramowania w tle za pomocą softwareupdatenarzędzia. Podczas testowania po zainstalowaniu aktualizacji zabezpieczeń otrzymałem następujący komunikat:

Zainstalowano co najmniej jedną aktualizację wymagającą ponownego uruchomienia komputera. Natychmiast uruchom ponownie.

Czy ponowne uruchomienie jest wymagane tylko w celu aktywacji aktualizacji, czy może być szkodliwe dla systemu operacyjnego lub innych uruchomionych procesów w celu zainstalowania aktualizacji w tle, a nie natychmiastowego ponownego uruchomienia?

Gen
źródło

Odpowiedzi:

1

Niektóre aktualizacje wymagają ponownego uruchomienia komputera, niektóre nie. Powód ponownego uruchomienia może być różny - czasami jest to konieczne do ukończenia procesu aktualizacji / instalacji, innym razem może być po prostu zapewnienie, że system operacyjny i / lub oprogramowanie mogą korzystać z aktualizacji.

Jeśli chodzi o instalowanie aktualizacji w tle, sam w sobie nie stanowi to problemu, chyba że aktualizuje on aktualnie działający składnik / oprogramowanie, w którym to przypadku należy zamknąć odpowiednie oprogramowanie lub uruchomić ponownie system operacyjny, aby zwolnić składnik dzięki czemu można go zaktualizować.

Czy to, co próbujesz zrobić, jest szkodliwe? W większości przypadków nie, ale w niektórych przypadkach może tak być, w zależności od tego, co robi aktualizacja.

W przypadku aktualizacji krytycznych lepszym rozwiązaniem byłoby:

  1. automatycznego instalowania aktualizacji poza poszczególnych godzin lub
  2. wymuś aktualizację / restart na użytkownikach.

W przypadku drugiej opcji często występuje skrypt, który podpowiada użytkownikowi, że aktualizacja zostanie zainstalowana, a komputer uruchomi się ponownie za xx minut - gdzie xx dostarczy wiele powiadomień (np. 15 minut, 30 minut itp.) I daje ma wystarczająco dużo czasu na zaplanowanie ponownego uruchomienia (np. oszczędzanie pracy, wzięcie kawy itp.).

Jednak to, co zrobiłem, jest skonfigurowane tak, aby skrypt zapewniał użytkownikowi opcję „Uruchom ponownie teraz”, dzięki czemu ma on elastyczność, aby po prostu sobie z tym poradzić i nie czekać na minięcie xx minut. Skrypt nie zapewnia opcji „odłóż” ani „przypomnij mi później” dla jakichkolwiek krytycznych aktualizacji. Po prostu uruchomi się, a użytkownik zostanie ostrzeżony.

Monomeeth
źródło