无法运行bash cgi脚本

时间:2017-08-07 15:31:15

标签: bash

#!/bin/bash

printf "Content-type: text/html\n\n"

sudo convert /usr/lib/cgi-bin/images/* /usr/lib/cgi-bin/images.pdf

sudo ocrmypdf /usr/lib/cgi-bin/images.pdf /usr/lib/cgi-bin/pdf/images_ocr.pdf

printf "done"

2 个答案:

答案 0 :(得分:0)

这些行应

sudo convert ~/usr/lib/cgi-bin/images/* ~/usr/lib/cgi-bin/images.pdf
sudo ocrmypdf ~/usr/lib/cgi-bin/images.pdf ~/usr/lib/cgi-bin/pdf/images_ocr.pdf

如果没有~,它就是执行脚本的文件夹的相对路径。

答案 1 :(得分:0)

如果您已经在cgi-bin中并且不会更改位置:

sudo convert images/* images.pdf
sudo ocrmypdf images.pdf pdf/images_ocr.pdf

因此,您不依赖于root的文件夹结构,而只依赖于项目的