![]() |
Управление множеством однотипных программ
Есть сайт, там пользователи, есть машинка, где стоит сайт.
Хочу реализовать пользователям функцию запуска программ. Все пользователи смогут запускать свою версию программы. Так вот, нужно как то распределить эти программы для пользоватей, что бы 1 юзер мог использовать только 1 свою программу. Программы работают в фоновом режиме. Вот, например, разложил я проги: Код:
../users/1/Его_программа Есть идея создать БД, при запуске снимать какой-либо уникальный ключ программы(одна программа - один порт), записывать его в БД с php, далее выключать обратным ходом. Но программы могут "падать" и еще и перезагрузка сервера бывает. Нужна теория, помощь, как организовать такую штуку, типа хостинга получается, но не совсем. |
Курите chroot
|
Цитата:
|
Цитата:
Знаю его логин, порт для программы, я могу перейдя по папке ../users/port при помощи пхп запустить его программу. Но как в этот момент перехватить данные для идентификации пользователя. Убить - выключить с возможностью включить заново. Есть еще фтп сервер, пользователи могут к нему подключаться. |
Время: 10:32. |
Время: 10:32.
© OSzone.net 2001-