Thread Projekt - Perl in Windows 2008 (47 answers)
Opened by WilliamW at 2013-10-17 18:11

WilliamW
 2013-10-17 18:11
#171223 #171223
User since
2013-10-17
27 Artikel
BenutzerIn
[default_avatar]
Guten Tag,

ich wurde an einem freiwilligen Projekt vertraut gemacht, bei dem ich teil nehme und eigenständig arbeiten werde. Grund für meine Teilnahme ist, dass ich bisher noch keine Erfahrung mit Perl und dem Windows Server habe und mir diese gerne aneignen und eigene Praxis bezogene Erfahrungen sammeln möchte.

Selber bin ich mit anderen Programmiersprachen wie z.B. Java gut vertraut und habe mich vom Prinzip der Perl Syntax auch schon informiert. Dafür habe ich mich bei folgender Seite in die verschiedenen Kapitel eingelesen. Diese Informationen werden aber bestimmt nicht ausreichen, um meine erste Aufgabenstellung zu lösen und es ist leider auch sehr schwer über Perl im Internet an Informationen zu kommen bzw. weis ich auf Grund meiner fehlenden Kenntnisse noch nicht genau welchen Weg ich einschlagen muss, um an zu anfangen, weshalb ich nun hier bin.

Und zwar liegt meine bisherige Aufgabe dabei, Perl unter dem Windows 2008 Server als Dienst bzw. Service laufen zu lassen, wobei dieser Service/Dienst dann auch eine Rückmeldung von sich geben soll, dass dieser auch gerade läuft. Die einzige Information die ich erhalten habe ist, dass früher kein Dienst-Handling auf einem Windows 2003 Server benötigt wurde, um diesen laufen zu lassen und auch um als Dienst/Service erkannt zu werden. Bei dem Windows 2008 Server wird aber anscheinend ein Dienst-Handler benötigt, welcher über ein Modul von Perl zur Verfügung gestellt werden könnte, da aber dieser Windows 2008 Server nicht mit dem Internet verbunden ist, können nicht die Daten von der entsprechenden Bibliothek abgefragt werden. Soweit der Stand, welcher mir vermittelt wurde. Für das Projekt werde ich ActiveState Perl verwenden.

Da ich sowohl in Perl als auch bei dem Windows Server ein Leihe bin, weis ich noch nicht genau wie ich dort Ansätzen muss. Daher meine Frage an euch, mit welchen Themen ich mich zu nächst befassen sollte, damit ich mehr vertrauen in das Projekt stecken kann. Am besten wäre es dann noch, wenn ihr zugehörige Links zu den empfohlenen Themen habt, bei denen ich mich einlesen kann. Dabei wäre es dann interessant zu erfahren, wie ihr dort Ansätzen würdet und ob euch persönlich die Informationen die ich euch mit geteilt habe aus reichen würden, um das Projekt zu starten ?
Zu Beginn müsste ich mir wahrscheinlich Informationen aneignen, welche Zeilen in Perl zu schreiben sind, damit das Perl-Programm als Dienst/Service erkannt wird und auch eine Rückmeldung von sich gibt, ob dieser gerade läuft. Gibt es dafür evtl. eine gute Seite bei der ich mir alle möglichen Befehle und Funktionen zu diesem Anwendungszweck anschauen kann ? Oder kann mir jemand ein paar gute Stichworte bzw. Themen vorschlagen, nach denen ich suchen sollte ? Was müsste ich über Windows 2008 im Bezug zu dieser Aufgabenstellung erfahren? Werde ich Kommando-Befehle brauchen und/oder mit der Registry über Perl arbeiten müssen ?

Wie gesagt bin ich völlig neu in der Thematik und versuche gerade den richtigen Weg zu finden.
Hoffentlich konnte ich die Problemstellung für euch gut darstellen und würde mich auf eure Rückmeldung und Geduld freuen.

Hilfreiche Links, die mir hier vorgeschlagen wurden oder die ich selbst gefunden habe...
Perl-Einsteiger-Tutorial
Perl-Operatoren etc.
perlscv über ActiveStateDoc (kostenpflichtig)
Anwendungsbeispiel für perlscv
Win32::Daemon - CPAN Modul für die Service-Erstellung
Service-Erstellung mit dem Win32::Daemon CPAN-Modul
Installation vom CPAN- bzw. einem PPM-Modul
PerlMonker-Treff
32bitPPM-Module zum Download
64bitPPM-Module zum Download
Ein Mirror vom CPAN-Angebot erstellen
Offline PPM-Modul installieren
Offline PPM-Modul installieren
CGIPAN
2013-10-22T16:02:25 bianca
Einfach von CPAN das .tar.gz File runterladen und dann mit cgipan.cgi von pq installieren (vorher die Konfig einstellen).

Edit: Runterladen von einem anderen Platz und dann mit Stick oder anderweitig auf den Server bringen. Irgendeinen Anschluss wird der Server ja haben müssen sonst kann man damit nichts anfangen.

Beispiel mit CallBack

Mit freundlichen Gruß,
William
Last edited: 2013-10-23 18:32:52 +0200 (CEST)

View full thread Projekt - Perl in Windows 2008