properly handle the execution of commands in a shell window that will be used ineractively
when finished with backup, we need to logout to ensure that the topez state matches the restored repo