Hallo,
` rrdtool update test.rrd N :27` mag ein valider Befehl für die Shell sein, aber definitiv nicht für Python. Schon allein deshalb nicht, weil nach dem Aufruf einer Funktion immer Klammern kommen. Darin stehen dann die Argumente (oder nichts, wenn die Funktion keine Argumente hat).
ZitatHabe alle(?) Varianten ausprobiert.
Programmieren ist nicht raten...
Ohne rrdtool zu kennen, würde ich mal sagen, dass der Befehl ` rrdtool.update('test.rrd', 'N :27')` lautet. Ob du für `test.rrd` noch den vollen Pfad mit angeben musst oder nicht hängt davon ab, wo die Datei `test.rrd` relativ zum Python-Skript liegt. Da du sagst im gleichen Verzeichnis, ist eine Angabe des Pfads wohl nicht notwendig.
Gruß, noisefloor