There has a chance to restart Jenkins with stops the job or once job is completed. But is there any command or process to restart Jenkins without interrupt running job.
Jenkins jobs are not in interrupted if you run them on Jenkins agents and not a controller.
What you look for is
Puts Jenkins into the quiet mode, wait for existing builds to be completed, and then restart Jenkins
Read more here and Jenkins docs.