如何在php imagick的crontab中设置环境?

时间:2015-03-30 15:22:34

标签: php cron imagemagick crontab imagick

我想执行我的代码,在cron job中使用php imagick函数调整图像大小。但它不起作用,因为我不知道如何在crontab中正确设置imagemagick的环境。

我的操作系统是ubuntu 14.04,PHP 5.5.9-1ubuntu4.7(cli)

SHELL=/bin/bash
PATH=~/bin:/usr/bin/:/bin
HOME=/
LD_LIBRARY_PATH=/usr/local/lib    

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

无需在crontab中进行设置,只需从cron执行一个简单的脚本即可为您设置。

所以,在你的crontab

 0 0 * * * /usr/local/bin/resize_it

然后使用

创建脚本
#!/bin/bash
PATH=/bin:/usr/bin
...
php ...

并将其保存为/usr/local/bin/resize_it并使其可执行

chmod +x /usr/local/bin/resize_it