Zugriff auf ein Skript bzw. Executable, was im selben Augenblcik ausgetauscht wird...
Hallo Liste, ich habe eine Frage, welche sich auf den "cp"-Befehl bezieht. Was kann passieren, wenn ich auf ein Skript bzw. Executable zugreife, welches genau zum selben Zeitpunkt ausgetauscht wird? Es interessiert mich nicht, wie unwahrscheinlich es ist, dass etwas schief gehen kann. Es interessiert mich nur, ob etwas schief gehen kann, und was schief gehen kann. Welche / wer kann etwas dazu sagen? Liebe Grüße Alexander -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hi Alexander,
Hallo Liste,
ich habe eine Frage, welche sich auf den "cp"-Befehl bezieht.
Was kann passieren, wenn ich auf ein Skript bzw. Executable zugreife, welches genau zum selben Zeitpunkt ausgetauscht wird? Es interessiert mich nicht, wie unwahrscheinlich es ist, dass etwas schief gehen kann. Es interessiert mich nur, ob etwas schief gehen kann, und was schief gehen kann.
Welche / wer kann etwas dazu sagen?
das kommt schwer darauf an, was es ist: Ein Shell Script geht in die Fritten, weil es nicht komplett in den Speicher geladen wird, sondern von der Shell haeppchenweise abgearbeitet wird. Kann man einfach testen, indem man eines in Schleife laufen laesst und dann in einem anderen Fenster editiert. Ein Perl Script z.B. kann man zur Laufzeit austauscht, weil Perl es im Ganzen liest, interpretiert, in eine lauffaehige Form bringt und dann erst ausfuhert. Merkt man u.a. daran, dass bei Perl das Starten am laengsten dauert. Ein kompiliertes Programm kann zur Laufzeit ausgetauscht werden, ohne dass etwas passiert. Das gilt auch fuer Libraries. Das sieht man u.a. auch beim Update via zypper oder anderen Programmen. Da wird danach gesagt, was alles danach neu gestartet werden soll, weil es selbst oder eine seiner Libs ausgetauscht worden sind.
Liebe Grüße
Alexander
Ciao. Michael. -- Michael Hirmke -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Alexander Beck-Ratzka
-
mh@mike.franken.de