136252Swosch#!/bin/sh 236252Swosch 336252Swoschif [ $# -le 2 ]; then 436252Swosch echo "usage $0 parallel_processes command [comand_options]" 536252Swosch exit 1 636252Swoschfi 736252Swosch 836252Swoschcount=$1; shift 936252Swoschcommand=$1; shift 1036252Swoschfile=$1; shift 1136252Swoschfilelistmid=`perl -e "for(0 .. $count -1) {print qq{$file.temp.\\$_.mid }}"` 1236252Swoschfilelistirt=`perl -e "for(0 .. $count -1) {print qq{$file.temp.\\$_.irt }}"` 1336252Swosch 1436252Swoschif mid-master $count $command $file.temp; then 1536252Swosch sort -u -m -o $file.temp.mid $filelistmid && 1636252Swosch rm -f $filelistmid && mv $file.temp.mid $file.mid || exit 1 1736252Swosch sort -u -m -o $file.temp.irt $filelistirt && 1836252Swosch rm -f $filelistirt && mv $file.temp.irt $file.irt || exit 1 1936252Swoschelse 2036252Swosch exit 1 2136252Swoschfi 22