Saya ingin secara otomatis configure saya fstab
di python
dengan menjalankan skrip. Saya pikir menggunakan ConfigParser
di python
, tapi saya tidak dapat menggunakannya dengan benar.
Saya ingin secara otomatis configure saya fstab
di python
dengan menjalankan skrip. Saya pikir menggunakan ConfigParser
di python
, tapi saya tidak dapat menggunakannya dengan benar.
Jawaban:
Ini tidak akan berfungsi karena /etc/fstab
file tidak sesuai dengan format yang didukung oleh ConfigParser.
Seperti yang man 5 fstab
ditunjukkan, /etc/fstab
file tersebut adalah file yang dipisahkan spasi dengan 6 kolom. Python ConfigParser adalah pustaka untuk file Parsing yang umumnya dikenal sebagai .ini
file yang, disederhanakan, terdiri dari bagian yang berisi pasangan kunci / nilai:
[section_name1]
key1 = value1
key2 = value2
[section_name2]
key3 = value3
Parsing fstab
file itu sendiri relatif mudah. Cukup salin semua baris komentar (yang dengan karakter non-spasi pertama '#') dan pisahkan baris lain menggunakan .split()
ke 6 bidang. Saya menggunakannya untuk mengatur ulang fstab
file saya menjadi hanya 79 kolom.