我有一个 Linux 服务器,其中包含一些需要由用户更新的配置文件,我希望能够从 Web UI 向这些文件添加条目,而不是用户直接编辑文件。
我将为 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/
我最终想添加/删除和编辑条目