Schrift
[thread]8531[/thread]

Dateirechte mit Perl aber unter Windows setzen?

Leser: 2


<< >> 6 Einträge, 1 Seite
Gast Gast
 2006-11-26 18:40
#72012 #72012
Hallo zusammen,

ich habe ein perl script laufen, welches mit rrdtool bilder (png) erzeugt.

Mein Problem ist, dass das perl script unter windows läuft und die png's in ein verzeichnis auf den thttp-server (linux) kopiert.

der thttp will die bilder jedoch ohne execute-bit (-x) haben, nur leider läuft mein perl script unter windows und die bilder werden mit "777" abgelegt.
nun muss das execute-bit weg. (unter linux wäre es einfach "chmod -x")

aber wie kann ich die bilder unter windows mit perl dementsprechend speichern?

danke für tipps.

testy
renee
 2006-11-26 20:20
#72013 #72013
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Code: (dl )
chmod 0644, $bild


perldoc -f chmod

Edit: Sorry, Frage falsch verstanden. Unter Windows gibt es AFAIK keine expliziten Rechte zum Ausführen...\n\n

<!--EDIT|renee|1164565310-->
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Relais
 2006-11-26 20:34
#72014 #72014
User since
2003-08-06
2244 Artikel
ModeratorIn
[Homepage] [default_avatar]
Also solltest Du sie nach dem Transferieren mit chmod verschönern.

edit: s/Transverieren/Transferieren/\n\n

<!--EDIT|Relais|1164567965-->
Erst denken, dann posten --
26. Deutscher Perl- u. Raku -Workshop 15. bis 17.04.2024 in Frankfurt/M.

Winter is Coming
betterworld
 2006-11-26 20:49
#72015 #72015
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
Ich weiß nicht, was thttp ist, aber bei HTTP werden eigentlich afaik keine Dateirechte uebertragen. Vielleicht liegt es nur an der Konfiguration des Servers.
topeg
 2006-11-26 21:50
#72016 #72016
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Wie lädst du die Bilder hoch?
Mit ftp? Da kannst du die rechte über das ftp-Programm ändern.
Mit einem Serversript (http)? da kannst du das Script entsprechend anpassen.
Mit smb (samba)? da kannst du die Freigabe so einstellen, daß sie die Rechte so setzt wie du es willst.
Oder noch ganz anders?
weismat
 2006-11-26 23:17
#72017 #72017
User since
2003-08-18
142 Artikel
BenutzerIn
[default_avatar]
Schau Dir Win32::File an, falls Du es wirklich unter Windows setzen muss...
<< >> 6 Einträge, 1 Seite



View all threads created 2006-11-26 18:40.