$ip){ echo $ip.":".pingAddress($ip)."\n"; } break; case "ifup": foreach($ips as $k=>$ip){ shell_exec("ifconfig eth0:$k $ip netmask ".$netmask." up"); } break; case "ifdown": foreach($ips as $k=>$ip){ shell_exec("ifconfig eth0:$k down"); } break; case "start": $cmd = "ps -ef | grep client.php | awk '{print $2}' | xargs kill -9"; shell_exec($cmd); shell_exec("echo '' > clientd.log"); foreach($ips as $ip){ $cmd = "php client.php $ip $serverIp $serverPort >> clientd.log &"; echo $cmd."\n"; shell_exec($cmd); } break; case "stop": $cmd = "ps -ef | grep client.php | awk '{print $2}' | xargs kill -9"; shell_exec($cmd); break; default: break; }