Этот учебник выглядит хорошо , но он немного краток.
У меня установлен apache. Если вы этого не сделаете: sudo apt-get install apache2
.
cd /usr/lib/cgi-bin
# Make a file and let everyone execute it
sudo touch test.sh && chmod a+x test.sh
Затем поместите код в файл. Например:
#!/bin/bash
# get today's date
OUTPUT="$(date)"
# You must add following two lines before
# outputting data to the web browser from shell
# script
echo "Content-type: text/html"
echo ""
echo "Demo "
echo "Today is $OUTPUT
"
echo "Current directory is $(pwd)
"
echo "Shell Script name is $0"
echo ""
И, наконец, откройте свой браузер и введите http: //localhost/cgi-bin/test.sh
Если все идет хорошо (как и для меня) вы должны увидеть ...
Сегодня Sun Dec 4 ... Текущий каталог is / usr / lib / cgi-bin Shell Shell Имя скрипта / usr /lib/cgi-bin/test.sh
blockquote>