首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CutyCapt Linux shell_exec

CutyCapt Linux shell_exec
EN

Stack Overflow用户
提问于 2010-08-17 09:57:48
回答 4查看 3.7K关注 0票数 1

我正在我的Ubuntu10.4服务器上安装CutyCapt。

我使用SSH中的以下命令生成缩略图:

代码语言:javascript
复制
xvfb-run --server-args="-screen 1, 1280x1200x24" ./CutyCapt --url=http://www.google.dk 
--out=/var/www/user/data/www/domain.com/test.png --min-width=1280 --min-height=1200

..。而且效果很好!

尽管当我使用shell_exec从一个PHP文件中运行整个相同的命令时,我得到了一个错误:

/usr/bin/xvfb-运行: 181:./CutyCapt: not

有人知道怎么回事吗?

提前感谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-08-17 10:08:46

CutyCapt在哪个目录中?是您运行xvfb-run的同一个目录吗?

提示:使用绝对路径或相对于$HOME之类的东西。如果将上面的命令放在脚本中,则可以使用以下方法获得相对于脚本的路径:

代码语言:javascript
复制
DIR=$(cd $(dirname "$0") > /dev/null 2>&1 ; pwd)
票数 2
EN

Stack Overflow用户

发布于 2010-08-22 16:06:48

尝试使用以下代码:

代码语言:javascript
复制
xvfb-run --server-args="-screen 1, 1280x1200x24" /root/cutycapt/CutyCapt/CutyCapt --url=http://www.google.dk --out=/var/www/user/data/www/domain.com/test.png --min-width=1280 --min-height=1200

有了根的路径,它应该可以工作。

票数 0
EN

Stack Overflow用户

发布于 2010-08-26 10:39:42

只需为您的CutyCapt可执行文件创建一个符号链接到您的路径

-s < cutycapt > /usr/bin/CutyCapt

例如:

-s /home/user_name/cutycapt/CutyCapt/CutyCapt /usr/bin/CutyCapt

现在不要使用./CutyCapt使用CutyCapt代替..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3501261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档