Além do fato de que o script realmente exclui newhome
, que é uma string estática no script, não vejo nenhum problema sério com essa solução alternativa.
A exclusão do diretório newhome
será um problema se houver processos simultâneos executando esse mesmo script, já que o diretório pode ser removido por um novo processo enquanto um processo antigo ainda está sendo usado.