Você precisa escapar do $ , como este
/bin/bash -c "ps -aef | grep -v grep | grep '{0}' | awk '{{print \}}'"
Se você não $2 é interpretado cedo demais pelo shell e termina assim:
/bin/bash -c "ps -aef | grep -v grep | grep '{0}' | awk '{{print}}'"
e isso apenas imprimirá toda a linha de entrada