Я работаю на сервере Ubuntu 11.10, и один из скриптов PHP вызывает сценарий bash для вставки заданий и запуска их.
Сценарий копирует задание в /etc/init
Все отлично, за исключением того, что задания не начинаются с
sudo /sbin/initctl start my-tiny-job
(я думаю, причина неизвестна)
Когда я запускаю скрипт bash вручную:
php-user$ ./bashscript.sh
, тогда он работает! Итак, это означает, что файл задания правильный.
Поскольку это функциональность, называемая веб-интерфейсом, мне действительно нужно знать, почему это не работает.