Quero configurar automaticamente o meu fstab
in python
executando um script. Pensei em usar ConfigParser
em python
, mas eu sou incapaz de usá-lo corretamente.
Quero configurar automaticamente o meu fstab
in python
executando um script. Pensei em usar ConfigParser
em python
, mas eu sou incapaz de usá-lo corretamente.
Respostas:
Isso não funcionará porque o /etc/fstab
arquivo não está em conformidade com o formato suportado pelo ConfigParser.
Como man 5 fstab
indica, o /etc/fstab
arquivo é um arquivo separado por espaço em branco com 6 colunas. O Python ConfigParser é uma biblioteca para analisar arquivos comumente conhecidos como .ini
arquivos que, simplificados, consistem em seções que contêm pares de chave / valor:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
Analisar o fstab
arquivo você mesmo é relativamente fácil. Apenas copie todas as linhas de comentário (aquelas com o primeiro caractere que não sejam espaços em branco '#') e divida as outras linhas usando .split()
os 6 campos. Eu uso isso para reorganizar meu fstab
arquivo para ter apenas 79 colunas.