Ответ 1
Этот учебник хорошо выглядит, но он немного краток.
У меня установлен 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 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 "<html><head><title>Demo</title></head><body>"
echo "Today is $OUTPUT <br>"
echo "Current directory is $(pwd) <br>"
echo "Shell Script name is $0"
echo "</body></html>"
И, наконец, откройте свой браузер и введите http://localhost/cgi-bin/test.sh
Если все пойдет хорошо (как и для меня), вы должны увидеть...
Сегодня воскресенье 4 декабря...
Текущий каталог:/usr/lib/cgi-bin Shell
Имя оболочки Script -/usr/lib/cgi-bin/test.sh