Se você tiver um cron job que tenha um comando reboot
, todo o sistema será reinicializado (como disse o @AlexP), nenhuma sessão de usuário (local ou remota) ou processos permanecerão ativos.
Como um aparte, você pode querer considerar por que você tem uma tarefa de reinicialização em seu cron job; existe um serviço ou processo que você poderia reiniciar em vez de reinicializar a máquina inteira que realizaria o mesmo objetivo? Tem sido minha experiência com sistemas baseados em Linux que é raro que você precise reinicializar completamente o sistema. Eu posso pensar em alguns casos, mas eles são poucos e distantes entre si.