![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Creazione di una tabella (grafico non database) | dlam | UNIX for Dummies Domande & Risposte | 2 | 11-21-2008 05:58 AM |
| Elimina tabella di database basati su script utilizzando mesi. | Maverick79 | UNIX e avanzata per utenti esperti | 0 | 08-30-2007 03:27 AM |
| ccall banca dati e la raccolta di dati da una tabella | rinku | Shell scripting e di programmazione | 0 | 05-28-2007 02:16 AM |
| Carica le immagini dalla cartella alla tabella di database | shashisaini24 | UNIX e avanzata per utenti esperti | 0 | 11-29-2006 06:03 AM |
| tabella di esportazione da database Oracle | Inquirer | Shell scripting e di programmazione | 1 | 06-24-2003 10:48 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
come eseguire cron job a troncare la tabella di database
salve
Sono un po 'bloccato cercando di trovare la corretta sintassi per eseguire un job in cron che solo tronca tutte le informazioni da una singola tabella di cui al mio database Ho un database - db1 e ho una tabella in tale banca dati - userips Vorrei creare un job in cron che tronca o rimuove tutte le informazioni dalla tabella userips quotidiana qualcuno mi può aiutare nella sintassi corretta al fine di creare un cron job che viene eseguito ogni giorno a un certo punto di tempo grazie in anticipo |
|
||||
|
hi appena stato a giocare intorno con il codice di cui attorno a questo si Codice:
TABLE_NAME=userips USER_NAME=user IP_ADDR=localhost PASSWORD=password somevar=`echo "TRUNCATE TABLE userips" | mysql -h $IP_ADDR -u $USER_NAME -p $PASSWORD $TABLE_NAME ` echo $somevar solo ad alcune domande anche se posso non necessità di aggiungere il mio nome da qualche parte nel database come ci sono i circa 20 banche dati su questo server anche il somevar \u003d parte, è che guardando correggere o che dovrebbe essere inserito dopo il comando mysql infine anche il tipo di file posso salvare questo, dovrebbe essere uno. sh file, quindi non ti ho la sintassi corretta dovrebbe entrare in cron per attivare questa funzione per attivare tutti i giorni ho usato qualcosa di simile a mio database di backup ogni giorno Citazione:
userips il tavolo si riempie molto velocemente con un sacco di ips (10.000 al giorno), questo è il motivo per cui ho bisogno per eliminare il bordo ogni giorno è un dolore di dover accedere a phpmyadmin per ogni giorno è sufficiente fare clic sul pulsante truncate tabella sulla tavola usrips |
|
|||||
|
Shouldnt È necessario selezionare la tabella di database, assumendo il nome utente che si sta utilizzando è solo l'accesso al database che si desidera lo script per troncare. Dire che io non uso un master di accesso con l'accesso a tutti i vostri dati. $ somevar wil contengono ciò che MySQL ha restituito quando la sql è stato eseguito. contab Woud il tuo essere qualcosa di simile: Codice:
0 0 * * * /bin/sh /path/to/your/script >> /path/to/some/log questo è l'output prodotto è stato quello che l'output durante l'esecuzione di script per il percorso / di / un / log |
|
||||
|
grazie per l'aiuto ikon hai chiarito un sacco di domande e mi ponted nella giusta dirrection
i darà una prova che, come avete detto, solo su cosa posso semplicemente il nome dello script con l'estensione. sh file, grazie per il tempo dedicato a rispondere alle mie domande |
![]() |
| Segnalibri |
| Tag |
| script di shell, shell scripting, unix script, basi di scripting unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|