![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus! |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Création d'une table (pas de base de données graphiques) | dlam | UNIX pour les nuls Questions et réponses | 2 | 11-21-2008 05:58 AM |
| Supprimer la table de base de données basée sur mois en utilisant le script. | Maverick79 | UNIX for Advanced & Expert Users | 0 | 08-30-2007 03:27 AM |
| ccall base de données et de recueillir des données d'un tableau | rinku | De programmation et de script Shell | 0 | 05-28-2007 02:16 AM |
| Envoyer des images à partir du dossier à la table de base de données | shashisaini24 | UNIX for Advanced & Expert Users | 0 | 11-29-2006 06:03 AM |
| exporter une table de base de données oracle | enquêteur | De programmation et de script Shell | 1 | 06-24-2003 10:48 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
comment exécuter tâche cron pour truncate table de base de données
salut
Je suis un peu coincé pour trouver la syntaxe correcte pour lancer une tâche cron qui ne tronque toutes les informations à partir d'une seule table dans ma base de données J'ai une base de données principale - db1 et j'ai une table dans la base de données - userips je souhaite créer une tâche cron qui tronque ou supprime toutes les informations de la table de tous les jours userips quelqu'un peut m'aider dans la syntaxe correcte en vue de créer une tâche cron qui s'exécute tous les jours au point d'un certain temps merci d'avance |
|
||||
|
salut vient de jouer avec le code figurant
eu le temps de cette 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 puis-je pas besoin de l'ajouter à mon nom de base de données quelque part là-dedans que j'ai autour de 20 bases de données sur ce serveur \u003d UneVariable également la partie, est que la recherche de corriger ou devraient-ils être placés après la commande mysql enfin de quel type de fichier puis-je mettre ce que devrait-il être un. sh fichier, puis faites-vous pas la syntaxe correcte i devrait entrer dans cron pour permettre à ce tous les jours à courir i servir à quelque chose comme ça pour la sauvegarde ma base de données tous les jours Citation:
userips la table se remplit très rapidement, avec beaucoup de ips (10.000 par jour), thats pourquoi j'ai besoin de supprimer tous les jours hem sa douleur d'avoir à vous connecter à chaque jour pour phpmyadmin suffit de cliquer sur le bouton truncate table sur la table usrips |
|
|||||
|
Shouldnt Vous devez choisir la table de base de données, en supposant que le nom d'utilisateur que vous utilisez est seulement a accès à la base de données vous voulez que le script de tronquer. Dire que je ne voudrais pas utiliser un maître de connexion avec l'accès à l'ensemble de vos bases de données.
$ UneVariable wil contenir mysql retourné lorsque le sql a été exécuté. votre contab woud être quelque chose comme: Code:
0 0 * * * /bin/sh /path/to/your/script >> /path/to/some/log |
|
||||
|
merci pour l'aide que vous avez effacé ikon beaucoup de questions et ponted moi dans la bonne dirrection
Je vais vous donner que l'essayer, comme vous l'avez dit, juste sur i chose peut tout simplement le nom du script avec l'extension. sh fichier se terminant, merci de prendre le temps de répondre à mes questions |
![]() |
| Bookmarks |
| Tags |
| shell script, shell scripting, scripts unix, unix scripts de base |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|