2013-07-31 15 views
6

Pragnę uruchomić mój równoległe programy jakJak ustawić liczbę wątków w czasie wykonywania (unikanie + RTS -N #)

$ myprogram <args> -n 4 <args> 

zamiast

$ myprogram <args> +RTS -N4 -RTS <args> 

głównym powodem jest normalizacja format argumentów na moich programach.

Wiem, że to może zrobić jak

$ myprogramwrapper <args> -n 4 <args> 
$ cat myprogramwrapper 
#!/bin/bash 
ARG1=parse args 
ARG2=... 
NCORES=.... 
myprogram $ARG1 ... +RTS -N$NCORES 

ale to brzydkie.

Wielkie dzięki! :)

Odpowiedz

Powiązane problemy