Erro que eu nunca vi. [RESOLVIDO]

1. Erro que eu nunca vi. [RESOLVIDO]

Denilson Martins
denilsoneskas

(usa Ubuntu)

Enviado em 12/08/2009 - 17:53h

Tenho um servidor de banco de dados, e nele nas pastas compartilhadas tenho um arquivo .jar para gerenciar os dados do banco de dados, formando assim um ERP.

Quando vou atualizar a versão do meu executavel jar eu renomeio a que não vou mais usar e coloco a nova por cima.

Quando vou executar diz que o jar está corrompido, procurando no propio linux achei um erro (creio que seja um erro) que diz assim.;

mv: impossivel renomear "X.jar" para "Z.jar" : área de texto ocupada

Creio que essa área de texto ocupada, seria pelo fato de eu estar usando o nome antigo do jar. Quando executo o jar como X.jar ele executa normalmente.

Sistema do Linux, CentOS qual versão eu desconheço.

Obs: X seria o novo executavel jar e Z o nome do que corre pelo sistema.

Obrigado,...


  


2. MELHOR RESPOSTA

Daniel Fernandes
volcom

(usa Debian)

Enviado em 13/08/2009 - 11:18h

Se o arquivo que vai renomear estiver sendo utilizado não será possível alterar.

Tente parar o banco de dados e fazer a alteração, depois inicie o banco novamente.

Espero que ajude!

3. Re: Erro que eu nunca vi. [RESOLVIDO]

Denilson Martins
denilsoneskas

(usa Ubuntu)

Enviado em 13/08/2009 - 10:52h

Por favor. alguém pode sugerir algo?


4. Re: Erro que eu nunca vi. [RESOLVIDO]

Marco
marcops

(usa Ubuntu)

Enviado em 13/08/2009 - 11:01h

tem espaço em disco? :P


5. Re: Erro que eu nunca vi. [RESOLVIDO]

Denilson Martins
denilsoneskas

(usa Ubuntu)

Enviado em 13/08/2009 - 11:44h

Espaço em disco tem sim.
Vou tentar parar o banco de dados para ver se ele está usando o meu arquivo .jar ... Postarei uma resposta.
Obrigado pelas respostas.


6.

Demi Rodrigues Sousa
nimopank

(usa Debian)

Enviado em 02/09/2009 - 10:54h

kkkkkkkkk
nunca vi isso tb n. kkk


7. Encontrei uma coisa

Denilson Martins
denilsoneskas

(usa Ubuntu)

Enviado em 02/09/2009 - 16:54h

Achei googlando o comando fuser, ele retorna o PID do processo que está usando o arquivo. Para saber quem está usando de ps ax e procure pelo PID que foi listado pelo fuser. Depois mate o processo e funciona normal.

O que está acontecendo creio eu, é que quando fecho o meu .jar não está sendo finalizado o processo. Fazendo o procedimento acima funciona.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts