Scripts de logon / logoff do Perl 5.10

1

Dado um ambiente misto de servidores Windows, servidores Linux (RHEL5) e clientes XP, alguém pode prever benefícios e / ou problemas ao tentar usar o Perl 5.10 para scripts de logon / logout?

Obrigado.

Usar arquivos * .cmd será muito mais fácil e rápido para as coisas simples que tentarei com scripts de logon / logout. Obrigado pela sua visão.

    
por user3400 22.05.2009 / 23:41

4 respostas

2

Eu não concordo com alguns dos outros posts. Eu nunca tive um problema com o Perl no Windows. Se houver máquinas Linux / UNIX no mesmo ambiente, muitos scripts podem ser executados como estão em ambos. Além disso, a única alternativa que vejo no Windows seria o VB, que, se você não sabe, há pouco sentido em aprender. Se você é um programador Perl, o Perl é a ferramenta certa para o trabalho.

    
por 31.08.2009 / 16:35
1

Pessoalmente, eu não usaria o Perl, simplesmente porque ele não é nativo do Windows (e eu amo Perl). Garantir que você tenha todos os módulos necessários disponíveis em algum lugar na rede ou garantir que todas as máquinas que tenham exatamente a mesma cópia do Perl instalada, com todos os módulos necessários, possam ficar muito penosas.

Se um script de login requer uma linguagem de programação completa, você pode estar tentando fazer muito no login (e os usuários não gostam de longos atrasos de login). Na maioria dos casos, você seria melhor colocado usando scripts .cmd ou VBscript. A vantagem disso é que você não terá que instalar nada e deve funcionar. A desvantagem, claro, é que você tem que aprender scripts .cmd ou VBScript.

    
por 26.05.2009 / 08:05
1

Uma vantagem óbvia do Perl é que ele é de plataforma cruzada, para que você possa usar o mesmo código em todas as máquinas. (No entanto, dependendo do que você deseja realizar, a maneira de realizá-lo pode variar entre o Linux e o Windows, o que pode ou não acabar sendo uma vantagem real .

Considere o Strawberry Perl (em vez do ActiveState), é consideravelmente mais simplificado nos dias de hoje.

Considere instalar módulos CPAN em uma máquina e tornar o site_lib disponível em uma unidade de rede para todas as outras máquinas (defina a variável de ambiente PERL5LIB para incluí-la nos diretórios @INC). Hmmm ... isso funcionará para scripts de login? Não tenho certeza.

Procure no módulo Win32 :: OLE para interagir com coisas específicas do Windows.

    
por 31.05.2009 / 01:13
0

Manter o ambiente consistente será bastante desagradável, especialmente se você usar módulos CPAN.

Eu não vi scripts de logon usados em 7 a 8 anos ... o que você está tentando fazer?

    
por 23.05.2009 / 00:13