Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

chmod svih fajlova u dir-u

[es] :: Perl :: chmod svih fajlova u dir-u

[ Pregleda: 2419 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Free_Sex
Aleksandar
Beograd

Član broj: 9601
Poruke: 616
*.vdial.verat.net



Profil

icon chmod svih fajlova u dir-u20.02.2004. u 18:29 - pre 244 meseci
Pokusao sam da napravim skriptu koja bi chmodovala sve fajlove sa pl ekstenzijom :

while(<*.pl>){
system "chmod 755 $_";
}

E ali to nece da radi. Kada sam proveravao vrednostkoju ovaj system call vrati kaze samo neki broj .... ne neki nego 256 ?

Jer zna mozda neko drugi nacin ? ili direktno sa perl chmod funkcijom da probam ?
 
Odgovor na temu

Free_Sex
Aleksandar
Beograd

Član broj: 9601
Poruke: 616
*.vdial.verat.net



Profil

icon Re: chmod svih fajlova u dir-u20.02.2004. u 19:10 - pre 244 meseci
I sta sad mi je javio da je Alex obrisao poruku a ona je jos uvek tu ?!?

Nije ni bitno za to.

Citat:
Dodatni razlog brisanja koji je moderator naveo:
nepotpuno pitanje - najbolje ces da pojasnis tako sto ces da uz objasnjenje dopises i greske koje se javljaju na serveru, jer je u ispisima o greskama i vise nego dovoljno informacija za resavanje problema.


Da je administrator malo razmislio o postu. Zakljucio bi da server ni ne prijavljuje gresku. A i inace nema pristup error logu :(

(doduse mozda je posle procitao opet pa je vratio poruku ?!?)

Dakle :

while(<*.pl>){
$rezultat = system "chmod 755 $_";
print "$_; rezultat = $rezultat<br>\n";
}

Mi vraca samo :

imefajla1.pl; 256
imefajla2.pl; 256

....
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Moderator
Član broj: 71
Poruke: 2194
*.du.heimsnet.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: chmod svih fajlova u dir-u20.02.2004. u 21:07 - pre 244 meseci
Obrisao sam ti poruku jer je bila nepotpuna a uz to si je napisao necitko. Nisi napisao da li pokreces skriptu kao CGI. Nisi napisao da li je vlasnik direktorijuma isti korisnik pod kojim pravima se pokrece web server, ako je u pitanju CGI. Znaci, samo si napisao u stilu: E, skripta radi lokalno a ne radi na serveru, sta da radim? Lepo se zna da ce se problem brze resiti ukoliko je bolje objasnjen ;).

Takodje, to sto ti nemas pristup error logu je tvoj problem i to je trebalo da napomenes. Nisam gatara da gatam u pasulj da li imas pristup ili nemas.

Na kraju, zasto uopste koristis system komandu da bi izvrsio komandu chmod (da li je uopste u PATH-u web procesa?), pored zive i zdrave chmod funkcije Perl jezika:

Code:

@scripts = <*.pl>;
chmod 0755, @scripts;


Pozdrav,
alex.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Free_Sex
Aleksandar
Beograd

Član broj: 9601
Poruke: 616
*.vdial.verat.net



Profil

icon Re: chmod svih fajlova u dir-u20.02.2004. u 22:27 - pre 244 meseci
To za prava ne znam. Kako to uopste mogu da saznam.
Inace imam samo ftp pristup .... a skriptu pokrecem kao CGI
dakle otkucam njen url ....

A inace ovo nece da radi.... mislim kao on nesto odradi samo
sto su prava iadlje default vrednosti a ne 755.

Hvala.

ps Danas nisam polozio glupi ispit, zato sto je profan postavljao pitanja ciji se odgovori zasnivaju na osobnim misljenjima. E a to sto smo svi mi mislili da je odgovor pod b, a on jedini pod a .... pa valjda smo svi mi ludi ... pa sam nervozan ceo dan ... sorry.
 
Odgovor na temu

alex
Aleksandar Radulovic
Senior Software Engineer, Spotify
Stockholm, Sweden

Moderator
Član broj: 71
Poruke: 2194
*.du.heimsnet.is

Jabber: alex@a13x.info
ICQ: -1
Sajt: www.a13x.info


+1 Profil

icon Re: chmod svih fajlova u dir-u20.02.2004. u 23:02 - pre 244 meseci
Don't worry, svima se nama desi los dan.. Cheer up! :)

LM, znaci script nije radio ni sa chmod perl komandom? Probaj malo tradicionalniji pristup:

Code:

opendir(DIR,".");
@scripts = grep(/.pl$/, readdir(DIR));
closedir(DIR);
chmod 0755, @scripts;


Inace, i kroz FTP mozes da proveris ko je vlasnik direktorijuma i fajlova, tako da bi valjalo to da proveris.
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
 
Odgovor na temu

Free_Sex
Aleksandar
Beograd

Član broj: 9601
Poruke: 616
*.vdial.verat.net



Profil

icon Re: chmod svih fajlova u dir-u21.02.2004. u 07:51 - pre 244 meseci
Ne ne to se koliko ja vidim svodi na istu stvar.
On jece da izvrsi promenu prava. Dakle ova poslednja komanda nece da radi.
A on lepo pronadje sve fajlove koji su *.pl ....

Nego kako se proverava ko je "vlasnik" iz ftp-a ?
 
Odgovor na temu

[es] :: Perl :: chmod svih fajlova u dir-u

[ Pregleda: 2419 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.