Comment écrire un script shell/processus qui fonctionne comme un démon sous Unix et surveille en permanence un champ dans la table et dort pendant 30 sec. La valeur du champ augmentera régulièrement jusqu'à une valeur maximale et mon processus/script qui surveille fournira une sortie de requête de sélection simple à un fichier journal. toute approche est préférée.Surveiller les données dans une table
0
A
Répondre
2
Écrivez un déclencheur sur la table; sur la valeur qui vous intéresse, connectez-la à une autre table; sélectionnez l'autre table à votre guise.
0
Ce script fera:
#!/bin/bash
log=...your-log-file...
while true; do
runQueryHere >> log
sleep 30
done
Utilisez l'interface de ligne de commande de votre DB pour exécuter la requête.
Exécutez le script avec script &
pour en faire un processus d'arrière-plan. Si elle se termine lorsque vous vous déconnectez, utilisez nohup script &
.
Questions connexes
- 1. Surveiller les requêtes dans une base de données d'accès
- 2. données Réorganiser dans une table
- 3. Convertir les données dans une table à une autre vue
- 4. Surveiller les changements à une collection
- 5. Surveiller les appels d'API
- 6. Comment surveiller les tables dans SQL Server pour les modifications
- 7. Est-il possible de copier les données dans une table MSSQL distante vers une table locale?
- 8. données dans une table emboîtées de base de données
- 9. Surveiller les modifications au Registre
- 10. Script tous les objets dans une base de données dans une table
- 11. Surveiller les fichiers dans un dossier dans VB.NET
- 12. Consigner les avertissements dans une table
- 13. Surveiller les modifications apportées aux paramètres dans app.config
- 14. Vérification des données dans une table volumineuse par rapport à une table plus petite
- 15. Comment mettre à jour une autre table avec les données les plus récentes dans SQL?
- 16. Récupère les premiers horodatages pour les cartes de l'utilisateur dans une table de données mysql
- 17. Comment identifiez-vous les triggers associés à une table dans une base de données sybase?
- 18. Comment puis-je surveiller les erreurs ASP
- 19. HTTPResponse - Retourne les données organisées (table?)
- 20. Bibliothèque Ruby pour surveiller les ressources système
- 21. Attribut de base de données Nullable dans une table distincte
- 22. vb.net possible de surveiller les événements d'augmentation entre les applications?
- 23. Comment surveiller les processus passagers/mod_rails?
- 24. Copier une table (y compris les index) dans postgres
- 25. Comparer les données de chaîne aux données de table
- 26. Surveiller la date dans Flex pour une modification
- 27. Trouver une colonne spécifique dans une table inconnue dans une base de données?
- 28. Affectation de données dans une nouvelle table à une clé étrangère existante dans une boucle for
- 29. Colonne de table fractionnée dans données dynamiques
- 30. Insérer une partie d'une table dans une autre table