1827892 Members
1709 Online
109969 Solutions
New Discussion

Re: perl usage on VMS

 
SOLVED
Go to solution
Ian Miller.
Honored Contributor

perl usage on VMS

I have had a quick play with perl on VMS and think it may be useful. I'm wondering what other people may be doing with perl especially in the VMS system management area.
____________________
Purely Personal Opinion
4 REPLIES 4
Martin P.J. Zinser
Honored Contributor
Solution

Re: perl usage on VMS

Hello Ian,

if you are interested in System Managment type of
stuff on Perl have a look at the modules in

ftp://ftp.cpan.org/pub/CPAN/modules/by-category/04_Operating_System_Interfaces/VMS/

These give you access to almost everything you ever wanted to know about your VMS system ;-)

Greetings, Martin
Willem Grooters
Honored Contributor

Re: perl usage on VMS

You could take a look at WEBMIN (free software: www.webmin.com). Although basically Unix, some parts might be usable for VMS, eventually under the GNV set. Some parts need to be re-developed completely (job scheduling, user management...) but other parts could be used (I think) with minor alterations (Apache, for instance).
I once started porting it but due to lack of time and other priorities, the project has been deferred.
Willem Grooters
OpenVMS Developer & System Manager
Martin P.J. Zinser
Honored Contributor

Re: perl usage on VMS

Hello Ian,

I just did a small fixup and now your should be able to have a look at

http://zinser.no-ip.info:8080/www/vms/sw/notes/perl_mod.htmlx

which gives an (admittedly silly) example of how to use a number of the VMS specific modules to retrieve information about your system.

Greetings, Martin
Craig A Berry
Honored Contributor

Re: perl usage on VMS

In addition to what Martin said, here's one example:

http://www.sidhe.org/vmsperl/scripts/nodewatch.html

I will also mention that there is a mailing list that covers all things Perl on VMS, including development of Perl itself as well as support for people using Perl. Send mail to vmsperl-subscribe@perl.org to subscribe.