Me gustaría exponer la configuración y las estadísticas de mi programa de una manera 'todo es un archivo' - más o menos cómo/proc/y/sys/funciona.Escribir mi propia interfaz 'todo es un archivo'
Como ejemplo, imagine por un momento que apache2 tenía este tipo de interfaz. A continuación, sería capaz de hacer algo como esto (hipotética):
cd /apache2/virtual_hosts
mkdir 172.20.30.50
cd 172.20.30.50
echo '/www/example1' > DocumentRoot
echo 'www.example1.com' > ServerName
echo 1 > control/enabled
cat control/status
enabled true
uptime 4080
hits 0
Ahora, ¿existen tutoriales o similar sobre cómo hacer esto? Principalmente estoy buscando técnicas para 'pretender ser un archivo o directorio'. Estoy en Linux, POSIX u otro método más portátil sería preferible, pero no obligatorio.
En Linux, probablemente necesite ver Fuse (http://fuse.sourceforge.net/) – jldupont