Voglio configurare automaticamente il mio fstabin pythoneseguendo uno script. Ho pensato di utilizzare ConfigParserin python, ma sono in grado di usarlo correttamente.
Voglio configurare automaticamente il mio fstabin pythoneseguendo uno script. Ho pensato di utilizzare ConfigParserin python, ma sono in grado di usarlo correttamente.
Risposte:
Questo non funzionerà perché il /etc/fstabfile non è conforme al formato supportato da ConfigParser.
Come man 5 fstabindica, il /etc/fstabfile è un file separato da spazi bianchi con 6 colonne. Python ConfigParser è una libreria per i file di analisi comunemente noti come .inifile che, semplificati, sono costituiti da sezioni che contengono coppie chiave / valore:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
L'analisi del fstabfile da soli è relativamente semplice. Basta copiare tutte le righe dei commenti (quelle con il primo carattere non # 'spazi bianchi) e dividere le altre righe usando .split()nei 6 campi. Lo uso per riordinare il mio fstabfile in 79 colonne.