Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Запуск сервер ксс на линуксе через пхп [2]
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
почему страшная)у меня нет линукса,я пользуюсь вдс,и чтобы протестить мне нужно было его купить,всё вроде бы работает
nonstop93
Отправлено: 11 Ноября, 2010 - 22:17:20
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
на линуксе не работает,весь день ковырял сюда решил не писать,на винде запускается,на дебиане нет
DeepVarvar
Отправлено: 11 Ноября, 2010 - 22:37:55
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
nonstop93
Если не брать пхп и прочие навороты...
Три варианта (все про линукс):
1. Сервер ксс запускается автоматически при старте системы?
2. Сервер ксс запускается вручную? Если да, то как?
3. Сервер ксс вообще не запускается?
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
1.Да,он вбит в крон
2.Можно и вручную,тоже через крон
3.Запускается
P.S. мне нужна панель для управления серверов из сайта средствами пхп,что бы любой юзер мог его запустить или выключить,он будет работать как тестовый,и мне нужна всего лишь панель,а Вы думаете что мне просто нужно его запустить как то)
У меня имеется start.sh файл который запускает сервер из крона,как сделать тоже самое только из ПХП ,вот МОЙ ВОПРОС
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
nonstop93 пишет:
Дайте пример ГОТОВОГО пхп файла
OrmaJever все расписал...
Мы прекрасно понимаем что вам нужно, и знаем какими средствами этого нужно достичь. Если я начну говорить по английски (немецки или по португальски - суть не важно) вы меня понять не сможете. Тут та же проблема - вам уже все написали давно, однако что означает написанное и как его применить вы не понимаете. Поэтому мы пошагово, начиная с самого начала доведем дискуссию и до того что было написано выше и обьясним как и куда это впихнуть.
nonstop93 пишет:
Можно и вручную
А как вы это делаете ручками можно узнать? Какие конкретные действия нужны для запуска/останова/перезагрузки сервера ксс???
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
CRON !!!
в кроне можне сделать только запуск вручную,а останавливаю я путем убивания процеса в панели хостинга!
Я просто попросил пхп файл как запустил из сайта серв,а тут целый баян придумали и добиваетесь того чего совсем не нужно!
Если я написал за помощью то не нужно кидать какието левые строчки,потому что если пишут о помощи если я не понимаю, как думаете можно понять что то за ХРЕНЬ мягко говоря,и куда его всунуть
DeepVarvar
Отправлено: 12 Ноября, 2010 - 20:08:07
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
идем в кансоль (а-ля root (sudu su)) и пишем там (это действо на всякий случай - делаем скрипт исполняемым):
Вместо "ксс-сервер" вписать реальное имя процесса... (Добавление)
nonstop93 пишет:
CRON !!!
Кстати крон это не стартер, а всего лишь прога для выполнения каких либо действий по расписанию. Мне Даже интересно стало почему этот ксс через крон стартует, он что проверяет через установленый промежуток времени не упал ли ксс?
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Да вам уже в 6-ом сообщении привели скрипт.
А чтобы скрипт был верный для "ЭТОГО ВАШЕГО ВОПРОСА", нужно знать, что и когда запускать. Словесное описание не годится, нужны конкретные команды.
И заодно решили уточнить - может вы виндовые бинарники без вайна пытаетесь запустить под линухом - в таком случае гарантированно работать не будет никогда с любым скриптом.
----- PostgreSQL DBA
nonstop93
Отправлено: 12 Ноября, 2010 - 21:39:31
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Мелкий пишет:
Да вам уже в 6-ом сообщении привели скрипт.
А чтобы скрипт был верный для "ЭТОГО ВАШЕГО ВОПРОСА", нужно знать, что и когда запускать. Словесное описание не годится, нужны конкретные команды.
И заодно решили уточнить - может вы виндовые бинарники без вайна пытаетесь запустить под линухом - в таком случае гарантированно работать не будет никогда с любым скриптом.
я не настолько чехол (Добавление)
DeepVarvar пишет:
идем в кансоль (а-ля root (sudu su)) и пишем там (это действо на всякий случай - делаем скрипт исполняемым):
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
nonstop93 пишет:
ввожу sh start.sh в нужной папке
А скрипту сказали, в эту самую папку перейти?
----- PostgreSQL DBA
DeepVarvar
Отправлено: 13 Ноября, 2010 - 00:18:19
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Мелкий пишет:
А скрипту сказали, в эту самую папку перейти?
Дело не вэтом, пхп-скрипт исполняется под апачем, а значит от www-data (группа и юзер если по умолчанию), а значит просто не имеет прав ни то что на выполнение скрипта, а даже на "посещение" папки /root . Тут или переносить скрипт в /var/www/куданибудь/ и спокойно выполнять, либо перед выполнением root'иться из пхп, но это отпадает сразу. Сменить скрипту права не поможет - не пустят по правам выше лежащие каталоги, менять все права рекурсивно - хана хваленой защите *NIX. Так что только переносить файлик )))
nonstop93 пишет:
killall ./srcds_linux
Это где такой процесс с именем ./srcds_linux вы нашли???
Может всетаки без точки и слеша в начале ИМЕНИ???
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
nonstop93 пишет:
из под консоли ввожу sh start.sh в нужной папке,серв запускается
...ммм под root'том наверное??? вот такая вот "#" решеточка перед курсором стоит, да??? ...
кстати вызов sh уже не обязателен после установки chmod +x...
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
DeepVarvar пишет:
Мелкий пишет:
А скрипту сказали, в эту самую папку перейти?
Дело не вэтом, пхп-скрипт исполняется под апачем, а значит от www-data (группа и юзер если по умолчанию), а значит просто не имеет прав ни то что на выполнение скрипта, а даже на "посещение" папки /root . Тут или переносить скрипт в /var/www/куданибудь/ и спокойно выполнять, либо перед выполнением root'иться из пхп, но это отпадает сразу. Сменить скрипту права не поможет - не пустят по правам выше лежащие каталоги, менять все права рекурсивно - хана хваленой защите *NIX. Так что только переносить файлик )))
nonstop93 пишет:
killall ./srcds_linux
Это где такой процесс с именем ./srcds_linux вы нашли???
Может всетаки без точки и слеша в начале ИМЕНИ???
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.