我有一个需要由用户更新一些配置文件的Linux服务器,我希望能够从Web UI添加条目到这些文件,而不是直接编辑文件的用户。我应该使用什么过程来构建Linux配置页?
我将为UI使用引导程序。
但我想知道用什么方法或最好的技术来使这些文件保持最新或管理其内容。
我对PHP有很好的理解,并且总是使用数据库来存储信息 - 但我迷失于如何解决这个问题。
文件的一个被称为jobs.yml看起来像这样
#Convert Audio
job1:
label: Convert to Text to MP3
watch: /home/media/convert_audio/to_mp3
events: ['write_close', 'move_to']
recursive: false
command: /home/media/bin/to_mp3 "$filename"
job12:
label: Convert to Text to WAV
watch: /home/media/convert_audio/to_wav
events: ['write_close', 'move_to']
recursive: false
command: /home/media/bin/to_wav "$filename"
文件中的两个实际上是bash的文件或脚本的集合(我猜这可能是模板)
#!/bin/bash
o="$1"
o="${o##*/}"
o="${o%.*}"
ffmpeg -i $1 -qscale 0 "/home/media/convert_videos/converted/$o.mpg"
mv "$1" /home/media/convert_videos/processed/
我最终会喜欢添加/删除和编辑条目
什么格式用于您的配置文件? .ini或其他?你能否更准确地解释你的意思是“保持这些文件是最新的”? – Elorfin
更新添加样品 – Rob