如何在 crontab 中为 php imagick 设置环境?
How to set environment in crontab for php imagick?
我想执行我的代码,在 cron 作业中使用 php imagick 函数调整图像大小。但是不行,因为我不知道如何在crontab中正确设置imagemagick的环境
我的 OS 是 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
如有任何帮助,我们将不胜感激。
无需在您的 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
我想执行我的代码,在 cron 作业中使用 php imagick 函数调整图像大小。但是不行,因为我不知道如何在crontab中正确设置imagemagick的环境
我的 OS 是 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
如有任何帮助,我们将不胜感激。
无需在您的 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