pkill -9 -f middleman
Опция -f делает ее совпадающей с полной командной строкой, а не только с именем процесса.
Обратите внимание, что -9 должен быть последним сигналом, а не обычным способом .