gleich vorweg: Seit heute Morgen habe ich das Pythonfieber. Hatte zuvor nie was mit Programmierung am Hut gehabt. Bin über ein Tutorial auf Youtube auf den Geschmack gekommen. Relativ schnell kam die Idee ein Installationscript in Python für eine Software zu schreiben. Gerade hänge ich wo ich eine Datei auf Einträge prüfen will, ob sie gesetzt sind und im Falle "false" sie dann setze.
Ich habe mich durchgemüht und das hier mir zusammengeschrieben:
Code: Alles auswählen
_sysctlconflist = ["net.ipv4.ip_forward = 0\n", "net.ipv6.conf.all.forwarding = 0\n", "net.ipv4.conf.all.send_redirects = 0\n"]
for i in _sysctlconflist:
with open("sysctl.conf") as read_object:
if _sysctlconflist[i] in read_object.read():
print(i+ " is existing")
read_object.close()
else:
with open("sysctl.conf", "a") as write_object:
write_object.write(_sysctlconflist[i])
write_object.close()
Kann man mir da mal einen Anstoß in die richtige Richtung geben?