in reply to Are we obsessed with CGI?

I don't think so. Listen, I am amazed to look over the comments and NOT see remarks from sysadmins. So, I will let a yell out to all the perl monks on this site and say that I use Perl for mostly system related scripts dealing with automating string replacement and text file manipulation (conf files and such). I still use a lot of shell scripting but in general I find that a great deal of tasks needed for maintaining Unix systems revolve around keeping track and editing various configuration files. Perl is the bomb for manipulating files and their contents. I also use it user prompt scripts especially when using password validation against an encrypted string. In addition command line scripts for producing report input based on database information is quickly done when using the DBI mod. If I need something beyond the confines of stringing together Unix commands, I use Perl. And, it seems from my experience it is what most system admins use when faced with the same situation.

Replies are listed 'Best First'.
Re: Re: Are we obsessed with CGI?
by Anonymous Monk on Apr 17, 2002 at 23:56 UTC
    Let me jump on the Admin wagon. Perl does it all!

    I have used Perl to create report scripts, configuration scripts, monitoring scripts and yes have used it for CGI. I think that the best thing about Perl is it's power and ease of use. I have been able to create file replication monitoring services to test the publishing and replication of files and alert on failures, or even the backup replication service that I created. (I didn't administer the replication servers and will leave it at that.)

    How about the database driven asset management, documentation and publishing system that I developed? Perl scripts that collect data from servers, cgi web interface, Perl/TK gui interface that worked on all of the workstations regardless of OS, and don't forget the server that the GUI connected to which handled the logging and actual publishing to the production servers from CVS.

    If you are administering ANYTHING, you shouldn't do without it.