![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Opprette en tabell (grafisk ikke database) | dlam | UNIX for Dummies Spørsmål og svar | 2 | 11-21-2008 05:58 |
| Slett database tabell basert på måneder ved hjelp av skript. | Maverick79 | UNIX for Advanced & ekspertbrukere | 0 | 08-30-2007 02:27 |
| ccall database og samle inn data fra en tabell | rinku | Shell programmering og Skripting | 0 | 05-28-2007 01:16 |
| Opplasting av bilder fra mappen til Database tabellen | shashisaini24 | UNIX for Advanced & ekspertbrukere | 0 | 11-29-2006 06:03 |
| eksportere tabellen fra Oracle database | inquirer | Shell programmering og Skripting | 1 | 06-24-2003 09:48 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
hvordan du kjører cron jobb å avkorte database tabellen
hei
Jeg er litt stuck prøver å finne riktig syntaks for å kjøre en cron-jobb som bare forkorter all info fra én tabell i databasen Jeg har en sentral database - db1 og jeg har en tabell i databasen - userips Jeg ønsker å lage en cron-jobb som forkorter eller fjerner all info fra userips tabellen hverdagen Kan noen hjelpe meg i riktig syntaks for å skape en cron-jobb som går hver dag på et bestemt tidspunkt punkt takk på forhånd |
|
||||
|
hi bare spilt rundt med koden oppført
fikk rundt dette Code:
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 kan jeg ikke trenger å legge til i min databasenavn sted i det som jeg har rundt 20 databaser på denne serveren også somevar \u003d del, er at du ser riktig eller bør det plasseres etter mysql-kommandoen også til slutt hvilken type fil kan jeg lagre dette som bør det være. sh-fil, så har du ikke riktig syntaks jeg skal skrive i cron å aktivere denne til å kjøre hver dag Jeg brukte noe sånt som dette til å sikkerhetskopiere databasen hver dag Sitat:
den userips tabellen fylles opp raskt med masse ips (10.000 per dag), dvs hvorfor jeg må slette hem hver dag det vondt å måtte logge inn på phpmyadmin hver dag for å bare klikke avkorte tabell-knappen på usrips tabellen |
|
|||||
|
Du burde ha for å velge database tabellen, forutsatt at brukernavnet du bruker bare har tilgang til databasen du vil skriptet å avkorte. Si at jeg ikke ville bruke en master påloggingsinformasjonen med tilgang til alle databasene.
$ somevar vil inneholde hva mysql returneres når sql ble kjørt. din contab woud bli omtrent slik: Code:
0 0 * * * /bin/sh /path/to/your/script >> /path/to/some/log |
|
||||
|
takk for hjelpen Ikon du har ryddet opp mange spørsmål og ponted meg i høyre dirrection
Jeg vil gi det en prøve som du har nevnt, bare på ting kan jeg bare navnet skriptet med. sh filen slutt, takk for at du tok deg tid til å besvare mine spørsmål |
![]() |
| Hugseliste |
| Tags |
| shell script, shell scripting, unix scripting, UNIX scripting Grunnleggende |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|