Je souhaite stocker la sortie de la commande iptables -vL
dans une table de base de données mysql. Lorsque je cours iptables -vL
, il montre l'utilisation en octets avec les ID MAC des utilisateurs. J'ai l'intention d'utiliser awk pour sélectionner deux colonnes (utilisation "$ 2" et l'ID MAC "$ 6") à partir de la sortie de la commande ci-dessus. Et ces deux clomuns devraient aller à la base de données. La colonne d'utilisation de la base de données doit correspondre chaque fois que les tables sont mises à jour.Enregistrement de la sortie d'une commande bash dans la base de données
0
A
Répondre
3
Lors de l'analyse de la sortie iptables avec awk, formatez-la en tant qu'instruction Mysql INSERT, puis placez les résultats dans la ligne de commande mysql. Quelque chose comme:
iptables -vL | awk {your awk commands here} | mysql --user=foo --password=bar yourdatabasename
Questions connexes
- 1. Remplissez plusieurs tableaux de la sortie de la commande - Bash
- 2. jEditable - enregistrement dans la base de données
- 3. Sortie de la commande de tuyauterie en T, mais aussi enregistrement du code de sortie
- 4. obtenir la commande de sortie bash sur gnome-terminal
- 5. Enregistrement de la configuration dans la base de données
- 6. Enregistrement de la base de données dans Hash-of-hashes
- 7. Bash restaurer la base de données MySQL
- 8. Mettez la sortie de la commande dans la chaîne
- 9. Enregistrement de la sortie d'un script Ruby dans ma base de données de rails
- 10. Commande Shell - condition basée sur la sortie de la commande?
- 11. Modifier la base de données SQLite enregistrement
- 12. Enregistrement d'images sur la base de données
- 13. Sortie de la base de données Backbone
- 14. Comment afficher en continu la sortie de la commande dans bash?
- 15. Analyser la sortie de 'ifconfig' dans bash
- 16. Enregistrement de la sortie Nant
- 17. Sort la sortie dans bash
- 18. Transforme la sortie de la commande en variable et élimine la variable dans bash?
- 19. Comment mettre la sortie de la commande dans la variable bash
- 20. Afficher la sortie d'une commande Bash et conserver la sortie dans une variable
- 21. Erreur dans l'exécution de la commande bash
- 22. Insertion d'un enregistrement dans la base de données Access
- 23. Limites de longueur pour la sortie de * dans bash?
- 24. Désactiver la sortie de la commande symfony2
- 25. Enregistrement de trois niveaux d'autorisations dans la base de données
- 26. Enregistrement de balises dans la base de données
- 27. Enregistrement de caractères spéciaux dans la base de données MySQL
- 28. Enregistrement dans la base de données à l'aide de JQuery
- 29. squeryl - enregistrement de bigDecimal dans la base de données
- 30. Redimensionnement et enregistrement de l'image dans la base de données
Avez-vous essayé d'écrire dans un fichier avec les instructions INSERT appropriées, puis d'exécuter ce fichier SQL? Est-ce que cela ferait ce que vous voulez? –