Справка веб-мастера     Справочник web-мастера и программиста
  PHP       Интернет       Беб-дизайн       Безопасность       Javascript     Информеры     Game      
          Игра шарики



Пример простейшего CGI срипта, выполняющегося из папки cgi-bin

Простой CGI срипт выполняется из папки cgi-bin. Выводит серверное время в браузер пользователя, пример его работы: http://dasug.com/cgi-bin/1.cgi

Для его выполнения необходимо изменить права доступа к файлу 1.cgi, добавить право на выполнение.

Листинг этого скрипта:

#!/usr/local/bin/bash
echo Content-type: text/html
echo 
echo "<h2>Today is " 
date 
echo "</h2>" 

Данный скрипт выполняет несколько команд shell (интерпретатора команд). Эти же команды можно выполнить из командной строки, позволяющей сказать компьютеру, что же вы хотите сделать.

Интерпретатор shell - это наиболее важная программа для пользователей UNIX, она исполняет ваши запросы на запуск программ. Если освоить работу с интерпретатором, то можно достичь многого, не прибегая к языкам программирования типа С.

Shell - командный язык, могущий выполнять как команды, введенные с терминала, так и команды, хранящиеся в файле.

Программа, интерпретирующая shell-программы, находится в файле /usr/local/bin/bash. В нашем случае используется BASH (Bourne Again SHell) - версия интерпретатора, созданная С.Боурном.

Подобно большинству языков программирования shell имеет переменные, циклы, ветвления и т.п. Командный процессор shell взаимодействует с ядром при помощи хорошо определенного набора обращений к операционной системе. Обращения к операционной системе понуждают ядро к выполнению различных операций.







  Copyright © King-dom.ru, 2008-2013       Разработка сайта SoftHolm.com