эмулятор консоль
хотелось бы как-нибудь поставить на локальный сервер еще эмулятор консоли UNIX, со свякими там ls -al, ps aux и прочее, что б такие компанды можно было выполнять, которых нет в виндовой консоли. Имеется в виду скрипт
Код:
system($cmd); |
Хотелось бы? И в чем же проблема?
|
Prisoner
ну так вот на винде как такое огранизовать можно? |
Есть такой "оператор" как обратные апострофы - ``. Все, что в них выполняется как команда дефолтного командного интерпретатора. Значит осталось поставить в соответствие (в чем помогут ассоциативные массивы и регулярные выражения) командам *nix команды windows и выполнять последние при вводе первых. Я верно все понимаю?
|
Surround
Глянь в сторону cygwin |
archy
интересно, а сколько его из инета выкачивать? да еще и не качается: пишет parsing error... |
Surround
Вчера скачал, по умолчанию 94 метра приехало |
а как его с локальным сервером можно повязать? там в php-info написано, что коммандный интерпретатор - виндовый cmd. наверное эту строчку нужно подправить, только где?
|
все скачать не удается. Большой, ставлю на ночь, а там соединение оборвалось и все... :(
|
Свойства Системы - Переменные Среды - ComSpec
Переменная указывает на коммандный интерпретатор. |
Prisoner
то есть придется только им пользоваться? |
Почему? Можно отредактировать переменную для указывания на другой интерпретатор.
|
что-то все-таки не сообразил, как сделать чтобы комманды такого рода выполнялись через этот интерпретатор. Там указывать собственно bash.exe или стартовый файл cygwin.bat?
|
Surround
а что, собственно требуется? использовать консольные команды из-под web-окружения? или просто самому предвигаться по файловой системе "вебсервера", периодически уточняя ls -l =) ? |
mar
есть скрипт Код:
<? system($cmd); ?> вообще да, если это так и предпологается, то Цитата:
|
Surround
пардон, невнимательно прочитала первый пост. А как насчет посмотреть в сторону vmware и поднять сервер на виртуальной машине? |
mar
а чуточку поподробней.... plz у меня локальный сервак Денвер. |
vmware - система, создающая на машине виртуальные машины, на которые можно поставить полнофункциональные операционные системы и пользоваться всей виртуальной сетью + машиной - хозяином одновременно. (см., например статью "Система виртуальных машин фирмы VMWare". Таким образом, можно под своей любимой виндовой ос, (xp, w2k) поставить машину с Linux. На Linux - apache и получить полнофункциональный сервер, на котором все полнофункционально и отрабатывать. (Можно ставит vmware и на Linux, но был бы Linux - не было бы проблем ;])
|
Время: 01:07. |
Время: 01:07.
© OSzone.net 2001-