다른 사용자를 사용하는 경우 다시 시작해야 하는 루트 크론 작업으로 인해 시스템에서 로그아웃됩니까?

다른 사용자를 사용하는 경우 다시 시작해야 하는 루트 크론 작업으로 인해 시스템에서 로그아웃됩니까?

루트 관련 cron 작업이 있습니다. 그 중 하나에는 끝에 다시 시작 명령이 있습니다.

직장 사용자와 SSH를 통해 특정 작업을 수행하는 동안 다시 시작해야 하는 루트 작업이 백그라운드에서 실행된다고 가정해 보겠습니다.

루트를 재부팅하면 내 SSH가 다른 작업 사용자에게 기록됩니까?

장담해야 한다면 다른 세션이기 때문에 업무 사용자가 로그아웃되지 않을 것이라고 장담합니다. 하지만 저는 Unix cron을 처음 사용하기 때문에 여기에 물어보고 더 많은 사람들에게 이에 대해 알리는 것이 합리적입니다. 쉽게 찾는 것이 중요합니다.

재부팅하고 싶은 이유:

작업은 apt-get update && apt-get upgrade내가 아는 한 재부팅이 필요할 수 있습니다.

답변1

명령이 포함된 cron 작업이 있는 경우 reboot전체 시스템이 다시 시작되고(@AlexP가 말했듯이) 사용자 세션(로컬 또는 원격)이나 프로세스가 활성 상태로 유지되지 않습니다.

그런데, 당신은 고려해 볼 수도 있습니다cron 작업에 다시 시작 작업이 있습니다. 동일한 목표를 달성하기 위해 전체 시스템을 다시 시작하는 대신 다시 시작할 수 있는 서비스나 프로세스가 있습니까? Linux 기반 시스템을 사용한 경험에 따르면 전체 시스템 재부팅이 필요한 경우는 거의 없습니다. 몇 가지 사례를 생각할 수 있지만 그 수는 매우 적습니다.

관련 정보