ユーザーが更新する必要があるいくつかの構成ファイルを含む Linux サーバーがあります。ユーザーがファイルを直接編集するのではなく、Web UI からこれらのファイルにエントリを追加できるようにしたいと考えています。
UI にはブートストラップを使用します。
しかし、これらのファイルを最新の状態に保ち、その内容を管理するために使用するアプローチまたは最良のテクノロジは何かを知りたい.
私は PHP をよく理解しており、情報を格納するために常にデータベースを使用していましたが、これにどう対処すればよいかわかりません。
ファイル1は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"
ファイル 2 は、実際には 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/
最終的にエントリの追加/削除と編集をしたい