попробуйте место exec() использовать system() она отображает вывод. Там должна быть ошибка.
я уверен что ошибка в самом запросе
да наверно предыдущий Ваш пост имеет правду),обычному смертному юзеру не запустить скрипт если владелец рут)я не пробивал но уже догадываюсь по другим обстоятельствам)
Дело не вэтом, пхп-скрипт исполняется под апачем, а значит от www-data (группа и юзер если по умолчанию), а значит просто не имеет прав ни то что на выполнение скрипта, а даже на "посещение" папки /root . Тут или переносить скрипт в /var/www/куданибудь/ и спокойно выполнять, либо перед выполнением root'иться из пхп, но это отпадает сразу. Сменить скрипту права не поможет - не пустят по правам выше лежащие каталоги, менять все права рекурсивно - хана хваленой защите *NIX. Так что только переносить файлик )))
nonstop93 пишет:
killall ./srcds_linux
Это где такой процесс с именем ./srcds_linux вы нашли???
Может всетаки без точки и слеша в начале ИМЕНИ???
А чтобы скрипт был верный для "ЭТОГО ВАШЕГО ВОПРОСА", нужно знать, что и когда запускать. Словесное описание не годится, нужны конкретные команды.
И заодно решили уточнить - может вы виндовые бинарники без вайна пытаетесь запустить под линухом - в таком случае гарантированно работать не будет никогда с любым скриптом.
я не настолько чехол (Добавление)
DeepVarvar пишет:
идем в кансоль (а-ля root (sudu su)) и пишем там (это действо на всякий случай - делаем скрипт исполняемым):
в кроне можне сделать только запуск вручную,а останавливаю я путем убивания процеса в панели хостинга!
Я просто попросил пхп файл как запустил из сайта серв,а тут целый баян придумали и добиваетесь того чего совсем не нужно!
Если я написал за помощью то не нужно кидать какието левые строчки,потому что если пишут о помощи если я не понимаю, как думаете можно понять что то за ХРЕНЬ мягко говоря,и куда его всунуть
1.Да,он вбит в крон
2.Можно и вручную,тоже через крон
3.Запускается
P.S. мне нужна панель для управления серверов из сайта средствами пхп,что бы любой юзер мог его запустить или выключить,он будет работать как тестовый,и мне нужна всего лишь панель,а Вы думаете что мне просто нужно его запустить как то)
У меня имеется start.sh файл который запускает сервер из крона,как сделать тоже самое только из ПХП ,вот МОЙ ВОПРОС
А как вы ксс сервер из самой консоли запускаете? Какой командой?
Если он стартует сам, то он прописан в автозапуск (который кстати обращается к bash-скрипту о котором я говорил).
А так вот как пример про управление апачем из пхп-скрипта (да - а почему бы и нет? и такое возможно)))):