我能够在服务器上执行SSH的textcleaner,但是当我尝试从Java应用程序执行相同的操作时,textcleaner会给出错误信息。
我已经尝试使用chmod和chown来更改权限,甚至在创build用作textcleaner的input的图像之后,我也让Java应用程序执行了一个chmod。
服务器是Centos 7。
错误是:
/opt/textcleaner -g -e stretch "<<fulldir>>/assets/invoice/89feb0bb-9ebd-46b7-a531-ba16194473e6/Aguas-Septiembre.jpg" "<<fulldir>>/assets/invoice/89feb0bb-9ebd-46b7-a531-ba16194473e6/improved_Aguas-Septiembre.jpg" tasklist: convert: unable to open image './textcleaner_1_7206.mpc': Permission denied @ error/blob.c/OpenBlob/3143. tasklist: tasklist: --- FILE /var/www/invoicebox.com/public_html/assets/invoice/89feb0bb-9ebd-46b7-a531-ba16194473e6/Aguas-Septiembre.jpg NOT READABLE OR HAS ZERO SIZE ---