![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen! |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Erstellen einer Tabelle (Grafik nicht Datenbank) | dlam | UNIX for Dummies Questions & Answers | 2 | 11-21-2008 05:58 AM |
| Löschen von Datenbank-Tabelle auf der Grundlage von Monat per Skript. | Maverick79 | UNIX für Fortgeschrittene und Experten | 0 | 08-30-2007 03:27 AM |
| ccall-Datenbank und sammelt Daten aus einer Tabelle | rinku | Shell Programmierung und Scripting | 0 | 05-28-2007 02:16 AM |
| Hochladen der Bilder aus dem Ordner auf die Datenbank-Tabelle | shashisaini24 | UNIX für Fortgeschrittene und Experten | 0 | 11-29-2006 06:03 AM |
| Export-Tabelle aus Oracle-Datenbank | Inquirer | Shell Programmierung und Scripting | 1 | 06-24-2003 10:48 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
wie man cron-Job zu truncate Datenbanktabelle
Hi
Ich bin ein bisschen stecken auf der Suche nach der richtigen Syntax, um ein Cron-Job, die nur schneidet alle Infos aus einer Tabelle in meiner Datenbank Ich habe eine Haupt-Datenbank - db1 und ich habe eine Tabelle in dieser Datenbank - userips Ich möchte ein Cron-Job, abgeschnitten oder entfernt alle Informationen aus dem täglichen userips Tabelle kann jemand mir helfen, in der richtigen Syntax, um einen Cron-Job, der jeden Tag zu einem bestimmten Zeitpunkt Vielen Dank im Voraus |
|
||||
|
hi nur spielt um den Code zu finden herum zu diesem 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 nur ein paar Fragen, wenn kann ich nicht brauchen, um in meinem Namen irgendwo in der Datenbank gibt, wie ich haben rund 20 Datenbanken auf diesem Server auch die somevar \u003d Teil, ist, dass Aussagen zu korrigieren oder sollte das nach der MySQL-Befehl schließlich auch, welche Art von Datei kann ich diese, sollte es sich dabei um eine. sh-Datei, dann tun Sie nicht die korrekte Syntax I sollten in cron, damit diese, um jeden Tag Ich habe etwas davon auf meine Backup-Datenbank jeden Tag Zitat:
userips die Tabelle füllt sich sehr schnell mit vielen ips (10.000 pro Tag), das ist der Grund, warum ich zu löschen Saum jeden Tag seine Schmerzen, die sich hier anmelden um phpmyadmin täglich klicken Sie einfach auf den Tisch truncate-Taste auf der usrips Tabelle |
|
|||||
|
Sie shouldnt haben, um die Datenbank-Tabelle, der Annahme, dass die Benutzernamen, den Sie mit nur Zugriff auf die Datenbank, die Sie möchten, dass das Skript zu kürzen. Sagen, dass ich nicht mit einem Master-Login mit Zugriff auf alle Ihre Datenbanken. $ somevar Wil enthalten, was mysql zurückgegeben, wenn die SQL wurde. Ihre contab Woud so etwas wie: Code:
0 0 * * * /bin/sh /path/to/your/script >> /path/to/some/log dieser Ausgabe, was die Produktion, wenn Sie das Skript in path / to / some / log |
|
||||
|
Vielen Dank für die Hilfe ikon Sie haben eindeutig jede Menge Fragen und ponted mich in die richtige dirrection
Ich will, dass ein Versuch, wie Sie erwähnt haben, nur auf, was kann ich einfach den Namen des mit dem Skript. sh Endung, vielen Dank für sich die Zeit nehmen, meine Fragen zu beantworten |
![]() |
| Lesezeichen |
| Tags |
| Shell-Skript, Shell Scripting, Unix-Scripting, Unix-Scripting-Grundlagen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|