Você pode anexar ao processo em execução e ver o que está fazendo agora. Isso lhe dará uma ideia de onde está.
strace -p1234
em que 1234
é o ID do processo chmod
. Note que muitos sistemas restringem os usuários não-root a monitorar apenas processos filhos, então você teria que fazer isso como root; consulte após a atualização, o gdb não será anexado ao processo .
Saber qual arquivo está sendo processado atualmente não fornece uma maneira fácil de saber o que já foi processado. chmod
atravessa a árvore de arquivos em primeira ordem e percorre cada diretório na ordem de diretórios (a ordem de ls -U
, que não é igual à ordem de ls
em geral).
Seria bom saber quantos arquivos o processo já processou, e isso pode ser determinado pelo menos aproximadamente sabendo quantas chamadas de sistema o processo fez, mas até onde eu sei, o Linux não rastreia quantas chamadas do sistema um processo fez.