Je veux exécuter une commande puis connectez sa sortie à un fichier journal à l'aide logging.infoComment exécuter une commande à l'aide et connectez sa sortie en utilisant logging.info en python
J'utilise actuellement
cmd = """var=$(cat ip.txt | head -1 | sed 's/[^|]//g' | awk '{ print length }')"""
logging.info(cmd)
process = os.popen(cmd)
processClose = process.close()
logging.info($var)
mais cela me donne une erreur car $ est une syntaxe invalide.
Je veux la sortie dans le fichier journal pour imprimer la valeur de la variable (var)
n'est pas à l'exécution du script. Je ne peux pas enregistrer la sortie dans un fichier. cmd = "" "chat ip.txt | head -1 | sed 's/[^ |] // g' | awk '{longueur d'impression}'" "" logging.info (cmd) process = os. popen (cmd) processClose = process.close() Cela fonctionne parfaitement. Je veux juste utiliser logging.info pour voir la sortie dans un fichier journal. – Dgstah