Извлеките его из каталога cgi-bin
, программа не является программой CGI.Запустите его из командной строки.
Неудивительно, что вы запутались, инструкции на их сайте ужасны.Это является результатом скучных усилий по документированию, отсутствия руководства по стилю, неспособности взять большую документацию в качестве образца для подражания и извлечь из нее уроки.
> cat <log file> | apache2gdl.pl [URL pattern] > <graph file>
Первая >
указывает на приглашение оболочки,Вы не должны вводить это.
Пары <…>
указывают на заполнитель.Это плохая идея использовать их, потому что они конфликтуют с другими видами использования, которые я упомянул выше и ниже.Они должны были использовать […]
все время, или лучше использовать другое типографское соглашение, которое вообще не имеет шансов вызвать конфликт посредством нескольких возможных способов чтения.
Последний (единственный) >
являетсячасть реального синтаксиса оболочки.Его смысл состоит в том, чтобы перенаправить вывод из программы apache2gdl.pl
в файл.
Устраняя бесполезное использование cat
, я бы написал синопсис таким образом, один раз с абстрактными заполнителями и один раз сконкретные примеры данных:
perl apache2gdl.pl URL_PATTERN <<i> LOG_FILE > GRAPH_FILE
perl apache2gdl.plexample.com/foo/bar graph.gdl