cron запускается вне зависимости от того, вошли вы в систему или нет.
Это демон, который проверяет элементы в crontab
(таблица cron) и запускает их в назначенное время.
Если бы вам пришлось войти в систему, чтобы сделать это, это было бы бесполезно - больше похоже на запуск процесса в фоновом режиме после сна
или в цикле.
Нет, тебе не нужно входить в систему, чтобы выполнять задачи в Кроне. Вся его идея заключается в том, чтобы следить за выполнением запланированных задач без необходимости вмешательства пользователя. Вы просто настраиваете кронтаб и забываете об этом, не нужно входить в систему.
Дополнительный совет: Вы можете легко запускать программы в фоновом режиме, запустив
или, если по какой-то причине Вы предпочитаете или Вам нужно запустить что-то на переднем плане, Вы можете использовать screen
или tmux
, чтобы сохранить сеанс даже после того, как Вы отключитесь от сервера.