Ubuntu下Apache2-CGI支持Bash的问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
Aksai.China
帖子: 3
注册时间: 2010-02-25 20:35

Ubuntu下Apache2-CGI支持Bash的问题

#1

帖子 Aksai.China » 2010-03-30 10:02

注Ubuntu下面,/bin/sh默认是/bin/dash.


1. 编写first.sh如下:

代码: 全选

#!/bin/sh

echo "Content-type:text/html\n"

echo "Hello World"

浏览器能正常显示Hello World


2.把first.sh的#!/bin/sh改成#!/bin/bash如下(second.sh):

代码: 全选

#!/bin/bash

echo "Content-type:text/html\n"

echo "Hello World"

浏览器返回 "500 Internal Server Error"错误.

提问:
1. 您能给我一份"Dash"的语法资料吗?
邮箱:Aksai.China##gmail.com
2. 高人指点一下,让Apache2支持Bash,也就是用浏览器能返回Hello World

谢谢
回复