www.ProFTPD.de
13. März 2007, 18:19:34 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Move files when 100% ok ?  (Gelesen 1543 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
brmbrm
Gast
« am: 23. Mai 2004, 15:38:15 »

Is it possible to modify or add something to the scripts of the sfvchecker
so that when all files is 100% crc ok, move everything from upload to a specified folder ?
Gespeichert
TL
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #1 am: 23. Mai 2004, 17:53:45 »

Yes, just check the exit-code of the ftpsfv program, If it's 0 everything is ok...

Just add this few lines to ftpsfvcheck.pl:
Add
Code:
$result =
before every
Code:
system(...

After
Code:
closedir DIR;
and before
Code:
exit(0);
add  
Code:
if ($result ==  0)
{
  do_your_copying_here
}
Gespeichert
Anonymous
Gast
« Antwort #2 am: 23. Mai 2004, 18:02:45 »

So..
like this?

Code:

$result = system($ftpsfv." -s \"".$sitename.....

And
Code:

closedir DIR;
if ($result ==  0)
{
  do_your_copying_here
}
exit(0);
Gespeichert
brmbrm
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #3 am: 23. Mai 2004, 18:07:10 »

Registered now  Smiley

How would i write to move the whole dir then ?
Code:

system(mv $path /mnt/otherdisk);
Gespeichert
TL
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #4 am: 23. Mai 2004, 18:19:16 »

Zitat von: "Anonymous"
So..
like this?


Yes, but don't forget the second
Code:
system(...


Zitat
Registered now  

How would i write to move the whole dir then ?
Code:

system(mv $path /mnt/otherdisk);


try this
Code:
system("/bin/sh mv ".$path." /mnt/otherdisk");

But I'm not absolutely shure about this...  :roll:
Gespeichert
brmbrm
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #5 am: 23. Mai 2004, 19:54:52 »

i tried this:
Code:

rename($path, "/mnt/".$path);

but nothing happened
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.053 Sekunden mit 15 Zugriffen.