Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在crontab中为php imagick设置环境?_Php_Cron_Imagemagick_Crontab_Imagick - Fatal编程技术网

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

如何在crontab中为php imagick设置环境?,php,cron,imagemagick,crontab,imagick,Php,Cron,Imagemagick,Crontab,Imagick,我想执行我的代码,在cron作业中使用php imagick函数调整图像大小。但它不起作用,因为我不知道如何在crontab中正确设置imagemagick的环境 我的操作系统是ubuntu 14.04,PHP5.5.9-1ubuntu4.7(cli) 任何帮助都将不胜感激。无需在您的crontab中进行设置,只需从cron执行一个简单的脚本,为您设置即可 那么,在你的crontab中 0 0 * * * /usr/local/bin/resize_it 然后用 #!/bin/bash PA

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

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


任何帮助都将不胜感激。

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

那么,在你的crontab中

 0 0 * * * /usr/local/bin/resize_it
然后用

#!/bin/bash
PATH=/bin:/usr/bin
...
php ...
并将其另存为
/usr/local/bin/resize\u它
,并使用

chmod +x /usr/local/bin/resize_it

非常感谢马克·塞切尔。你解决了我的问题。今天我有时间看看我的代码。我正确地设置了环境路径,如下所示:#/bin/bash PATH=/usr/bin/convert LD\u LIBRARY\u PATH=/usr/local/lib HOME=/root
chmod +x /usr/local/bin/resize_it