você deve ser capaz de usar o comando lsof para verificar se o arquivo está aberto em outro programa.
lsof | grep filename
Se você obtiver um resultado, o arquivo estará aberto em outro processo e, provavelmente, ainda estará sendo enviado. Se o resultado estiver em branco, o arquivo terminou de ser carregado ou, possivelmente, a transferência falhou por algum motivo.