从 HTML 链接或按钮运行 bash 脚本

从 HTML 链接或按钮运行 bash 脚本

我有一个托管大量图片的网络服务器。我希望客户端能够按下按钮或链接,这将运行一个 bash 脚本,该脚本将根据所有这些图片创建视频。我尝试运行的脚本是:

#!/bin/bash
# cd to the directory
cd /var/www/gallery

# use ffmpeg to make video
ffmpeg -pattern_type glob -i 'img-*jpg' -r 1 video.mp4

# Take the first file in the directory and name it video.mp4.jpg (for thumbnail)
cp `ls | sort -n | head -1` video.mp4.jpg

脚本位于服务器上。因此,当客户端单击链接或按钮时,脚本将运行,并创建视频。我尝试了列出的两种解决方案这里但我似乎无法让它工作。我的服务器上安装了 php。

答案1

您可以毫无问题地在 bash 中执行服务器端脚本。

这里有一个简短的教程来说明如何操作:http://www.yolinux.com/TUTORIALS/BashShellCgi.html

相关内容