Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Запуск .sh скрипта из-под apache (http://forum.oszone.net/showthread.php?t=143815)

fantik 30-06-2009 10:28 1155277

Запуск .sh скрипта из-под apache
 
Добрый день.

На сервере стоит ices0, apache. FreeBSD 6.4

Собственно, есть скрипт next.sh, его содержимое:

Код:

#!/bin/sh

# echo "WORKING"
#
# play next track
su -m root -c 'killall -SIGUSR1 ices0'

Всё работает прекрасно из-под рута, права на папки, файлы - www:www
www находится в группе wheel

Из-под апача запускаю next.php:

Код:

<?
        system ("/data/scripts/next.sh") ;
?>

Нолемоций :(
Если раскомментировать echo "WORKING", то в PHP передается эта строка. Но скрипт не выполняется.

Кстати, как можно запустить ices из-под другого пользователя? Сейчас запускается из rc.conf (ices0_enable="yes"), в конфиге нет возможности указать другое имя пользователя :(

Знаний не хватает, дабы решить эту задачу. Не подскажете, куда копать?


Время: 01:57.

Время: 01:57.
© OSzone.net 2001-