[Cascavel-pm] É possível saber se um arquivo está sendo executado no servidor?
Agnaldo Macedo
agnaldo em starweb-software.com.br
Sexta Abril 10 05:59:32 PDT 2009
É estranho, pois sistemas Clipper são multi-usuário, normalmente.
Caso o pessoal que desenvolveu a aplicação não possa ser acionado (que seria o ideal), um paleativo mais simples é voce deixar o aplicativo num disco da rede.
E um .bat da vida também.
Ao invés de chamar diretamente o .exe, chama o.bat.
Aí fica facil né.
O .bat quando é chamadao cria um arquivo de controle indicando que esta em uso.
Quando o .bat é chamado, ele procura por esse arquivo de controle, se existir, informa que o aplicativo já esta em uso.
Senão, seta esse arquivo de controle indicando que vai usar a aplicação e carrega ela.
Mas, a melhor solução é realmente conversar com o pessoal que fez a aplicação e solicitar uma alteração para sanar isso.
A menos que quem fez tenha morrido ou os fontes tenham sidos perdidos.
Caso contrário, é mais "barato" para a empresa solicitar uma customização.
----- Original Message -----
From: Pedro César
To: Agnaldo Macedo ; Cascavel Perl Mongers
Sent: Friday, April 10, 2009 9:37 AM
Subject: Re: [Cascavel-pm] É possível saber se um arquivo está sendo executado no servidor?
É um sistema de controle de estoque, acontece que o gerente quer poder usar esse sistema de qualquer micro da rede, no entanto, hoje toda vez que ele vai usar o sistema, liga para o ramal de sua secretaria para saber se ela está usando, para nao correr o risco de chamar o mesmo executavel duas vezes em maquinas diferentes e criar algum problema, como já tivemos antes (inconsistencia nos dados).
2009/4/10 Agnaldo Macedo <agnaldo em starweb-software.com.br>
Que tipo de informações ou, melhor ainda, para que é usado esse arquivo?
----- Original Message -----
From: Pedro César
To: Cascavel Perl Mongers
Sent: Friday, April 10, 2009 8:27 AM
Subject: Re: [Cascavel-pm]É possível saber se um arquivo está sendo executado no servidor?
Infelizmente não é possível modificá-lo. Queria ver se há alguma forma de detectar que ele está sendo executado. Creio que o windows guarda essa informação, tendo em vista que ele fornece essa informação através do comando openfiles.
Obrigado pela atenção
2009/4/10 Nelson Ferraz <nferraz em gmail.com>
> Acho que falhei mais uma vez na forma de perguntar, :D, uso linux em meu
> notebook, mas nesse caso, especificamente é para uma rede windows server
> 2003 com AD, o executavel que quero verificar está no servidor, mas pode ser
> acessado por qualquer estacao.
É possível modificar o sistema original, em clipper? Se for, basta que
o sistema escreva um arquivo numa localização pré-determinada, para
sinalizar que está sendo executado, e remova-o antes de terminar. Se o
arquivo já existir, o programa deve se recusar a iniciar.
Idealmente este arquivo deve conter o número de identificação do
processo (pid), de tal forma que seja possível verificar se o processo
está mesmo rodando. Se não estiver, o arquivo pode ser sobreescrito.
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
--
Pedro César
Analista de Suporte
Microsoft Certified Professional - MCP
Blog: www.tecdom.com.br/blog
Fone: 82-9317-8802
msn: pedrocesar em tecdom.com.br
Registered Linux User #282860
"Autoridades são alguns,
e só por algun tempo.
Enquanto cidadãos somos todos nós,
e durante toda a vida".
Prof. Hugo de Britto Machado
--------------------------------------------------------------------------
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm
--
Pedro César
Analista de Suporte
Microsoft Certified Professional - MCP
Blog: www.tecdom.com.br/blog
Fone: 82-9317-8802
msn: pedrocesar em tecdom.com.br
Registered Linux User #282860
"Autoridades são alguns,
e só por algun tempo.
Enquanto cidadãos somos todos nós,
e durante toda a vida".
Prof. Hugo de Britto Machado
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/cascavel-pm/attachments/20090410/124ac236/attachment.html>
Mais detalhes sobre a lista de discussão Cascavel-pm