Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140

    Schedulazione pagina asp

    Salve, ho una ip camera meteo che ogni 5 minuti trasferisce via ftp un immagine in una cartella del sever, vorrei che ogni notte, diciamo alle 4 di mattina, si avvi uno script asp che va a cancellare la cartella delle foto.

    ho fatto questo file cancella.asp

    <%
    nomecartella = "test"
    Dim objFso, objFolder
    Set objFso=Server.CreateObject("scripting.FileSystemOb ject")
    Set objFolder=objFso.GetFolder("D:/vhosts/ciccio.it/aaaa.it/ftp/"& nomecartella)
    objFolder.Delete
    %>

    e funziona a lanciarlo manualmente, ma dal task del pannello server non va, da errore

    Failed with error: 'http://www.aaaa.it/ftp/cancella.asp' is not recognized as an internal or external command, operable program or batch file.

    Come potrei risolvere?
    Qualche suggerimento?

    Buona giornata
    Gabriele

  2. #2
    che cos'è il "pannello server"?

  3. #3
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Intendevo il parallels panel dove si possono pianificare le attività

    Allegato 29896

    Gabriele
    Immagini allegate Immagini allegate

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    in quello che hai riportato si notano indirizzi diversi.
    sei sicuro dei percorsi?

  5. #5
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ciao, si i percorsi sono giusti, ho solo rinominati il file, facendo un test dal pannello mi da eseguito, ma in realtà non fa nulla,
    poi mi arriva un email con l'errore.
    Non capisco se è proprio un problema di permessi o altro (della schedulazione)

    Gabriele

  6. #6

  7. #7
    Utente di HTML.it L'avatar di klinik
    Registrato dal
    Mar 2003
    Messaggi
    140
    Ciao, sono riuscito finalmente a risolvere, mettendo il percorso del server verso un file vbs (il file .asp non me lo accetta)

    il file cancella.vbs

    option explicit
    dim oFSO
    dim oFolder
    dim oSubFolders
    dim oFiles
    dim oSubfolder
    dim objFile
    dim rFilesset oFSO = CreateObject("Scripting.FileSystemObject")
    set oFolder = oFSO.getfolder("D:\vhosts\aaa.it\aaaa.it\ftp\prova \")
    set rFiles=oFolder.Files
    For Each objFile in rFiles
    objFile.Delete true
    Next
    set oSubFolders = oFolder.Subfolders
    For Each oSubfolder in oSubFolders
    set oFiles = oSubfolder.Files
    For Each objFile in oFiles
    objFile.Delete true
    Next
    oSubFolder.Delete true
    Next
    set oFolder = nothing
    set oFSO = nothing

    nel task punto su D:\vhosts\aaa.it\aaaa.it\ftp\cancella.vbs

    e va a cancellare il contenuto della cartella prova (sia file che eventuali sottocartelle)


    Grazie di tutto
    Gabriele

  8. #8
    mmm quindi probabilmente te la saresti cavata anche con un file .bat

  9. #9
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Voglio aggiungere una considerazione a quanto ti ha detto optime...
    i file ASP come i file PHP o aspx etc ... sono programmi che solitamente vengono eseguiti dai browser e quindi la schedulazione di un programma script in ASP deve partire in un browser e li con un pannello puoi impostare la ciclicità di esecuzione quando avrai programmato il form e tutti i suoi annessi....Io ne ho fatto uno per fare il backup automatico dei DB alla sera alla stessa ora. il form sta in un browser (che lascio attivo sul server) dove c'è un timer impostato a una certa ora che lancia il sottoprogramma script che fa il lavoro di backup...
    Nel tuo caso potrebbe lanciare il tuo script sul server con estensione .asp come volevi fare tu...per esempio...
    Se ti serve lo script lo posso caricare e poi te lo modifichi a tuo piacimento...
    ciao
    ciao
    Vic53

  10. #10
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    Quote Originariamente inviata da vic53 Visualizza il messaggio
    i file ASP come i file PHP o aspx etc ... sono programmi che solitamente vengono eseguiti dai browser e quindi la schedulazione di un programma script in ASP deve partire in un browser
    no no
    se non prevedi azioni dal client il programma asp lo fai eseguire dal server.

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.