Shell approprié Scripting sur des serveurs de Windows avec le Perl
- Fait : Shell scripting est une nécessité pour le tout sérieux IL admin contrôlant un serveur. D'automatiser les protections à vérifier des notations et à maintenir l'exécution de serveur et la charge dans le contrôle, scripting est a doit.
- Fait : Shell scripting sur Windows suce. Le Monad (puissance Shell de Microsoft) essaye de fixer cela, mais jusqu'ici les résultats sont mélangés.
- Fait : Shell scripting sur Linux et d'autres logiciels d'exploitation de *nix est puissant, bien documenté, et tout à fait straight-forward.
La plupart des personnes jettent un coup d'oeil à ces trois faits, et arrivent immédiatement à une conclusion. mal conclusion : vous ne pouvez pas correctement contrôler un serveur de Windows parce qu'il manque en soi dans le département scripting de coquille.
Mais ce n'est pas vrai… Puisque voici un autre fait pour toi :
Les manuscrits de Perl sont a baisse-dans le remplacement pour 99%1 de tous les besoins scripting de coquille.
Et un autre fait :
Le Perl (à la différence de PHP) court grand (impressionnant, en fait) sur Windows.
Maintenant avec ces deux faits à l'esprit, vous pouvez maintenant faire une conclusion appropriée : Shell scripting sur Windows ne doit pas être difficile, limitation, ou de quelque façon subordonné que sur Linux.
Le Perl est une langue impressionnante. Entre la communauté en ligne de Perl et les millions d'échantillons Perl-scripting à travers le Web, c'est tout à fait la langue bien documentée et aucun sysadmin n'a une excuse pour ne pas l'employer. Les modules de Perl sont un choix étendu de manuscrits que l'on peut brancher faciles à utiliser qui vous référence et course justes.
Le Perl était créé pour la substance aimez ceci. C'est la langue du choix pour entailler les manuscrits rapides qui obtiennent le travail fait, facilement, rapidement, et avec peu de douleur ou effort. Un manuscrit de Perl fait pour courir sur la volonté de Linux fonctionnent probablement sur Windows aussi, avec peu à aucun entailler nécessaire pour la majeure partie de la substance dehors là.
Avec le Perl, vous pouvez facilement faire des choses comme contrôlez (pruneau, grep, ou sorte) des dossiers de notation, protection et ftp ou email décharges de serveur de base de données, entretien de web server de programme, et plus.
Shell scripting avec le Perl est encore plus facile que la coquille scripting dans le coup - simplement en raison des bibliothèques énormes disponibles qui font même le plus mondain et de PITA charge tout à fait facile. Il prend tous les 6 rapports (nous nous abstenons exprès à compter des lignes parce que c'est Perl nous parlons) pour composer un email avec votre MySQL vide attachement de d comme GZIP'.
Vous pouvez facilement programmer des manuscrits de Perl pour fonctionner à intervalles réguliers avec le programmateur de charger - mais c'est au sujet de tous que vous devrez jamais agir l'un sur l'autre avec Windows pour.
Une recherche rapide de Google indiquera des millions de résultats pour « Manuscrits de gestion de serveur de Perl. » Prenez votre sélection, entaillez-la, et courez.
Here’s our 5-step guide to managing your server with Perl scripts:
- Download and install Perl for Windows (ActivePerl, free).
- Read the Perl FAQs and get familiar with the syntax. It’s nothing too complicated, and very simple to code in (though reading someone else’s code is another story). You absolutely don’t need anything more than the basic syntax, stuff like classes and functions are completely unnecessary for shell scripting - it’s too easy to even be considered programming!
- Write your Perl script. Use a real text editor like Notepad++.
- Test it by running it from the command line and ensuring it does what you need. Repeat step 3 as needed.
- Open up Scheduled Tasks in the Control Panel and set up a new task to run your Perl script however often you like.
Sure, maybe it’s not as easy it looks and it’ll probably take you a day or so to go from absolute zero to cranking your first Perl-based shell script; but soon enough you’ll be doing it blindfolded and with both your hands behind your back. And it’ll only be one line long, too!
The most important thing to realize is, you don’t need to be a programmer (or become one) in order to shell script in Perl.
Just pretend your Perl script is a batch file (yuck!). The Perl processor will run it from top to bottom, in a very straight-forward manner. Put one task/command per-line, stick loops where needed, and test constantly. You don’t need classes, you don’t need data structures, you don’t need object orientation, and you don’t even really need to use variables if you don’t want to!
We’ll be posting more details, guides, sample shell scripts, and how-to’s on Perl-based shell scripting in the weeks and months to come. Don’t give up just because it involves learning something new, this is in an investment that’ll last a lifetime. If you can shell script in Perl on Windows, you can do the same on Linux and OS X with ease. If you can shell script in Perl, you can do anything!
View all articles in the “Shell Scripting with Perl” category.
- We admit, that’s a made up statistic, give us a break though, will ya?
Written by Computer Guru. Read more great feeds at is source WEBSITE
no comments.
Read more articles on Perl and Macintosh and Server Management and Shell Scripting with Perl and Batch and Bash and Operating Systems and Coding and Programming and Windows and Linux and Guides and Hacking and software.
- [+] Digg: Feature this article
- [+] Del.icio.us: Bookmark this article
- [+] Furl: Bookmark this article














