ciao a tutti, ho un problema un po' lunghetto da spiegare, ma cercherò di essere sintetico.
premetto che lavoro su pc linux (ubuntu) casomai dovesse servire
gestisco un sito su server apache su cui è stata installata una "piattaforma" ed un database, ma senza controllo tramite pannello (c-panel). Questa piattaforma è basata su una struttura a moduli.
uno di questi moduli serve ad aggiornare alcuni dati del database, ma questi dati devono prima essere cancellati e successivamente riscritti.
il processo di aggiornamento prevede, per evitare problemi di timeout del server, di caricare vari file di testo richiamati da una pagina php, ma preceduti dalla cancellazioni dei dati stessi.
l'operazione di cancellazione può essere fatta semplicemente dalla piattaforma in maniera manuale, ma per permettere l'automazione del processo e lo svolgimento in ore di basso traffico, entra in campo il modulo.
il mio lavoro si basa su uno script bash che crea questi file di testo e li carica, uno alla volta sul server, dopo di ché lancio il lavoro del modulo. lo sviluppatore (americano e purtroppo con la lingua casco malino) del modulo ha intelligentemente ideato un sistema che usa una stessa "pagina php" ma con varie opzioni impostabili dalla piattaforma. Senza entrare troppo nel dettaglio, ho impostato due opzioni, cancellazione e scrittura che mi permettano di fare le operazioni di cui sopra.
secondo lo sviluppatore, una volta sistemato il file di testo devo dare il comando
e successivamente, caricato i successivi file da scrivere sul database, dare il comando
qui il problema: ho provato con varie sintassi a dare il comando al server dalla mia macchina usando, fondamentalmente
ma ho sempre ricevuto messaggi di errore. Al momento ho messo una pezza dando il comando
, ma non posso usare le opzioni cancellazione e scrittura. sono quindi obbligato a stare davanti al pc e fare l'operazione di giorno in orari di visite del sito.
Se ci avete capito qualcosa potete darmi una mano?
grazie a tutti
premetto che lavoro su pc linux (ubuntu) casomai dovesse servire
gestisco un sito su server apache su cui è stata installata una "piattaforma" ed un database, ma senza controllo tramite pannello (c-panel). Questa piattaforma è basata su una struttura a moduli.
uno di questi moduli serve ad aggiornare alcuni dati del database, ma questi dati devono prima essere cancellati e successivamente riscritti.
il processo di aggiornamento prevede, per evitare problemi di timeout del server, di caricare vari file di testo richiamati da una pagina php, ma preceduti dalla cancellazioni dei dati stessi.
l'operazione di cancellazione può essere fatta semplicemente dalla piattaforma in maniera manuale, ma per permettere l'automazione del processo e lo svolgimento in ore di basso traffico, entra in campo il modulo.
il mio lavoro si basa su uno script bash che crea questi file di testo e li carica, uno alla volta sul server, dopo di ché lancio il lavoro del modulo. lo sviluppatore (americano e purtroppo con la lingua casco malino) del modulo ha intelligentemente ideato un sistema che usa una stessa "pagina php" ma con varie opzioni impostabili dalla piattaforma. Senza entrare troppo nel dettaglio, ho impostato due opzioni, cancellazione e scrittura che mi permettano di fare le operazioni di cui sopra.
secondo lo sviluppatore, una volta sistemato il file di testo devo dare il comando
Codice:
php /path/pagina.php cancellazione
Codice:
php /path/pagina.php scrittura
qui il problema: ho provato con varie sintassi a dare il comando al server dalla mia macchina usando, fondamentalmente
Codice:
ssh php /path/pagina.php cancellazione
Codice:
wget www.miosito.com/path/pagina.php
Se ci avete capito qualcosa potete darmi una mano?
grazie a tutti