at - 作业通过PHP添加到队列不工作

时间:2015-03-28 10:57:31

标签: php queue exec at-command

我在PHP中有一个小脚本,用 exec()设置一些 作业。 PHP可以执行exec()并将作业添加到队列中,因为我在队列列表中看到它们。

echo "/usr/local/ffmpeg1.1/bin/ffmpeg -i '/data/html/admin.domain.com/httpdocs/raw/gym/gym_part_1.avi' -c:v libx264 -vsync 2 -strict -2 /data/html/domain.com/httpdocs/videos/galleries/gym_part_1.mp4" | at now +2 minutes

这根本行不通。它排队但不起作用。 如果我在bash上运行它与我登录的用户或apache用户完美地 - 通过在之前添加 sudo -u apache

echo "/usr/local/ffmpeg1.1/bin/ffmpeg -i '/data/html/admin.domain.com/httpdocs/raw/gym/gym_part_1.avi' -c:v libx264 -vsync 2 -strict -2 /data/html/domain.com/httpdocs/videos/galleries/gym_part_1.mp4" | sudo -u apache at now +2 minutes

Linux和版本

的Linux

Linux web1.com 2.6.18-400.1.1.el5 #1 SMP Thu Dec 18 00:59:53 EST 2014 x86_64 x86_64 x86_64 GNU/Linux

是在

at version 3.1.8

0 个答案:

没有答案