루트 관련 cron 작업이 있습니다. 그 중 하나에는 끝에 다시 시작 명령이 있습니다.
직장 사용자와 SSH를 통해 특정 작업을 수행하는 동안 다시 시작해야 하는 루트 작업이 백그라운드에서 실행된다고 가정해 보겠습니다.
루트를 재부팅하면 내 SSH가 다른 작업 사용자에게 기록됩니까?
장담해야 한다면 다른 세션이기 때문에 업무 사용자가 로그아웃되지 않을 것이라고 장담합니다. 하지만 저는 Unix cron을 처음 사용하기 때문에 여기에 물어보고 더 많은 사람들에게 이에 대해 알리는 것이 합리적입니다. 쉽게 찾는 것이 중요합니다.
재부팅하고 싶은 이유:
작업은 apt-get update && apt-get upgrade
내가 아는 한 재부팅이 필요할 수 있습니다.
답변1
명령이 포함된 cron 작업이 있는 경우 reboot
전체 시스템이 다시 시작되고(@AlexP가 말했듯이) 사용자 세션(로컬 또는 원격)이나 프로세스가 활성 상태로 유지되지 않습니다.
그런데, 당신은 고려해 볼 수도 있습니다왜cron 작업에 다시 시작 작업이 있습니다. 동일한 목표를 달성하기 위해 전체 시스템을 다시 시작하는 대신 다시 시작할 수 있는 서비스나 프로세스가 있습니까? Linux 기반 시스템을 사용한 경험에 따르면 전체 시스템 재부팅이 필요한 경우는 거의 없습니다. 몇 가지 사례를 생각할 수 있지만 그 수는 매우 적습니다.