我有一个目录,我正在通过 cron 轮询新的上传,并且在每次上传时运行一系列脚本。
该程序的一部分使用上传文件的名称从网络检索图像。
图像以通用名称 image.png 保存,然后被发送到下一个脚本进行更多处理。
只制作了一张图片,所以如果有 5 个新上传的文件,仍然只制作 1 张图片。
如何构建代码/脚本,以便我在 3 个不同脚本中拥有的程序的完整周期一次仅在一个文件上运行,换句话说,循环遍历目录并按顺序在每个文件上运行程序。
我只是想保留正在制作的 1 个图像文件的结构,但正在处理所有上传。
shopt -s nullglob
for file in /home/yt/box/moremusic/youtube/*;
do
python /home/yt/ytimage.py $file;
/home/yt/uploadyt;
done;
shopt -u nullglob
我在 /home/yt/box/moremusic/youtube/ 中使用 3 个文件尝试了该脚本,但只检索到了 1 个图像。
我怎样才能实现我的目标或至少走上正确的道路?或者实际上我怎样才能并行处理所有上传的文件并且仍然只有 1 个图像文件。