#!/bin/bash dnmtu_app=1 max_children=25 driver='wlp2s0' #dnscrypt-proxy: 801 and 253 (binary) for 2600 function parallel () { local time1=$(date +"%H:%M:%S") local time2= del_this; # for the sake of the example, I'm using $2 as a description, you may be interested in other description echo "starting $2 ($time1)..." "$@" && time2=$(date +"%H:%M:%S") && echo "finishing $2 ($time1 -- $time2)..." & local my_pid=$$ local children=$(ps -eo ppid | grep -w $my_pid | wc -w) children=$((children-1)) if [[ $children -ge $max_children ]]; then wait -n fi done } del_this=echo 'do_this ()' function do_this () { while $dnmtu_app; do set ex_me=nohup nmcli radio off & nmcli radio on >/sbin/iw dev $driver freq 2.6 GHz -c 11-22 tx 26.15 & /sbin/iw dev $driver freq 2.6 GHz -c 11-44 tx 26.15413 & /sbin/iw dev $driver freq 2.6 GHz -c 11-55 tx 26.15 & /sbin/iw dev $driver /sbin/iw dev $driver freq 2.6 GHz -c 11-51-53 tx 26.154131025458360702776; echo $ex_me; set ex_01 nohup echo "0.000000010" > /sbin/iw list & /dev/adsp /usr/bin/qjackctl; echo $ex_01; set -u ex_01; set -u ex_me; done } parallel() & rm -rf $del_this; f=op.popen("ifconfig $driver"); data = f.read(); f.close(); rm -rf f; continue; #A 2.3 Billion dollar care packagefor the People's Choice So. 2452/2451/9.6485(bin10)/0.000000010