我想执行我的代码,在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任何帮助,将不胜感激。
I want to execute my code, resizing image using php imagick function in cron job. But it doesn't work, because I don't know how to set imagemagick's environment in crontab correctly.
My OS is ubuntu 14.04, PHP 5.5.9-1ubuntu4.7 (cli)
SHELL=/bin/bash PATH=~/bin:/usr/bin/:/bin HOME=/ LD_LIBRARY_PATH=/usr/local/libAny help would be appreciated.
最满意答案
无需在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_itNo need to set things up inside your crontab, just execute a simple script from cron that sets things up for you.
So, in your crontab
0 0 * * * /usr/local/bin/resize_itand then create your script with
#!/bin/bash PATH=/bin:/usr/bin ... php ...and save it as /usr/local/bin/resize_it and make it executable with
chmod +x /usr/local/bin/resize_it更多推荐
发布评论