Fábio,
basta trocar os apóstrofos por aspas.
Mas usar bash -c não é uma solução elegante. Uso nohup direto e nunca precisei usá-lo junto com o bash -c. Faça o seguinte:
» Se vc executou o nohup a partir de um /diretório/com/direito/de/gravação, faça um
$ rm /diretório/com/direito/de/gravação/nohup.out
» Caso o vc não tivesse permissão de escrita no diretório, faça:
$ rm ~/nohup.out
» Agora execute novamente:
$ nohup ./script2.sh $param1 $param2 &
Um novo arquivo nohup.out será gerado no mesmo local em que estava o anterior. Copie-o e coloque na nossa lista seu conteúdo, para podermos saber pq seu nohup não funcionou.