В .lighttpd.conf имею
cgi.assign += ( ".sh" => "/bin/bash" )
Скрипт успешно запускается через веб-сервер.
Подставляет ли сервер значения каких-либо аргументов из URI в качестве аргументов командной строки – $@ ($1 и далее)?
Видел примеры с ?var1=x&var2=y, но их в $1, $2 не оказывается.