Schrift
[thread]7593[/thread]

Perl zeitweise deaktivieren



<< |< 1 2 >| >> 12 Einträge, 2 Seiten
GwenDragon
 2006-01-06 18:33
#61527 #61527
User since
2005-01-17
14757 Artikel
Admin1
[Homepage]
user image
Manchmal muss Perl deaktiviert werden, wenn z. B. eine neue Version von mod_perl kompiliert werden soll. Oder aus sonstwelchen Gründen.

Das geht einfacher als gedacht. Nicht, nicht deinstallieren.

Zwei Batchdateien (Windows) reichen.
Siehe Wiki: PerlTipps - Perl zeitweise aktivieren/deaktivieren

Für Linux & Co. war ich heute zu faul ;)
bloonix
 2006-01-06 18:51
#61528 #61528
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Frage:

würde ein

Code: (dl )
1
2
3
4
5
6
#ausschalten
binfile=`which perl`
mv $binfile ${binfile}_off

#einschalten
mv ${binfile}_off $binfile


ausreichen?\n\n

<!--EDIT|opi|1136566516-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
GwenDragon
 2006-01-06 19:56
#61529 #61529
User since
2005-01-17
14757 Artikel
Admin1
[Homepage]
user image
@opi

Wenn du Admin bist ja.

Gibt es da trotzdem nicht noch diverse Umgebungsvariablen für Perl wie z. B. die PERLLIB und PERL5LIB ?
bloonix
 2006-01-06 20:15
#61530 #61530
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=GwenDragon,06.01.2006, 18:56]@opi

Wenn du Admin bist ja.

Gibt es da trotzdem nicht noch diverse Umgebungsvariablen für Perl wie z. B. die PERLLIB und PERL5LIB ?[/quote]
hmm... können denn Libraries eingebunden werden, wenn das
Perlbinary nicht gefunden werden kann? Zur Einbindung muss
Perl doch aufgerufen werden, schätze ich, aber da sind wohl
hier die Profis gefragt.
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
esskar
 2006-01-06 21:10
#61531 #61531
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
das ist dann aber nur deaktivierung lokal für den eingeloggten user!
pKai
 2006-01-07 02:08
#61532 #61532
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
@OP: Das ist wie eine File-Operation in perl auszuführen, ohne or die $! zu machen ;)
Wenn jemand gerade in einem der (unter)verzeichnisse steht, kann Win es nicht umbenennen. Im schlimmsten Fall tritt das sogar dann auf, wenn gerade der Interpreter oder eine pm von jemand in dem Moment geladen wird?!

@esskar: Wieso das?\n\n

<!--EDIT|pKai|1136592581-->
I sense a soul in search of answers.
esskar
 2006-01-07 02:34
#61533 #61533
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
[quote=pKai,07.01.2006, 01:08]@esskar: Wieso das?[/quote]
meine Antwort bezieht sich auf Gwen's wiki-Beitrag

dabei war mir aber das rename nicht aufgefallen...
aber das setzen der ENV variablen bringt imho nur was für den aktuellen user!
bloonix
 2006-01-07 03:42
#61534 #61534
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
[quote=pKai,07.01.2006, 01:08]@OP: Das ist wie eine File-Operation in perl auszuführen, ohne or die $! zu machen ;)[/quote]
nun, Beispiele sind Beispiele. denk dir in meine _short_cuts_ einfach alle
Sicherheitsmaßnahmen, die man sich nur ausmalen könnte :)

Edit:

wenn ich alle Codeschnippsel komplett ausführen würde, dann wären sie
keine Schnippsel mehr, sondern vollständige Progrämmchen ...

ich glaube, das ist ein guter Zeitpunkt, eine Signatur zu erstellen :-)\n\n

<!--EDIT|opi|1136598730-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.
GwenDragon
 2006-01-07 11:04
#61535 #61535
User since
2005-01-17
14757 Artikel
Admin1
[Homepage]
user image
[quote=pKai,07.01.2006, 01:08][/quote]
Quote
Wenn jemand gerade in einem der (unter)verzeichnisse steht, kann Win es nicht umbenennen. Im schlimmsten Fall tritt das sogar dann auf, wenn gerade der Interpreter oder eine pm von jemand in dem Moment geladen wird?!
Kann ich auf meiner Maschine nicht testen. Ich bin nicht multipel. ;)

Im Grunde genommen hast du Recht. Die Batchdatei müsste etwas anders aussehen.

Dafür steht es im Wiki unter: &‚Tips und Tricks&‘ und nicht unter: &‚Funktioniert immmer unter jedem System&‘ ;)
pKai
 2006-01-07 12:31
#61536 #61536
User since
2005-02-18
357 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,07.Jan..2006, 10:04]Kann ich auf meiner Maschine nicht testen. Ich bin nicht multipel. ;)[/quote]
Das sollte kein Problem sein: mache eine zweite cmd auf und stelle dich dort in das perl-Verzeichnis
->
Quote
Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

Wenn du in einen Unterverzeichnis stehst:
->
Quote
Zugriff verweigert

Das letztere geht auch, wenn du dich im Explorer reinstellt. Komischerweise lässt er mich umbenennen, wenn ich im Explorer direkt im umzubenennenden perl-Verzeichnis stehe.

Unter *ix ist das kein Problem AFAIK, da umbenennen/löschen von offenen Dateien da möglich ist.


@opi: Sry für die Konfusion: mit "@OP" [OP = original post(er)] bezog ich mich auf GwenDragons ersten Post im Thread - genauer: auf ihren Code im WIKI-Eintrag
Vielleicht nicht sehr eindeutig in diesem Fall - zugegeben. ;)
I sense a soul in search of answers.
<< |< 1 2 >| >> 12 Einträge, 2 Seiten



View all threads created 2006-01-06 18:33.