На этот вопрос уже есть ответ здесь:
Class bench - это программа для Linux, Classbench обязан создавать пакеты и сгенерировать некоторые правила, которые они называют набором фильтров. В стенде классов есть три папки:
Примечание: trace_generator
должен генерировать пакеты , db_generate
обязан создать набор фильтров, paremeter_files
подобен библиотеке.
Хорошо, знаете, как установить db_gerater и trace_generator? просто! просто перейдите по их пути и напишите «make all». Знайте, что если вы хотите запустить db_generater, вы должны просто ввести эту команду
db_generator -bc acl3_seed 10000 2 0.5 -0.1 MyNewFilters10k
, но когда я напишу, я увидел терминал linux не поддерживает это, я ищу и нахожу, что мне нужно добавить это в свой bashrc, я также набрал! /. bashrc, но теперь я не знаю, что мне здесь добавить.
До этого я установил NS2, который является симулятором сети. Я написал там кое-что о NS2, но теперь для classbench я не знаю, что мне здесь добавить? Кстати, acl3_seed в файлах параметров
Если я интерпретирую то, что вы говорите, добавьте это к вашему .bashrc:
function make_and_run_db_generator {
local dir=$1
shift
cd "$dir" && make all && ./db_generator "$@"
}
Сделайте это видимым в вашей текущей оболочке: . ~/.bashrc
И тогда вы тип
make_and_run_db_generator /some/dir -bc acl3_seed 10000 2 0.5 -0.1 MyNewFilters10k