Hello, I have an smp machine that I want to run two instances of setiathome on. I have two s@h directories (/root/.setiathome and /root/.setiathome2). I wrote this to run both of them at the same time right from one script. If I use the -a flag to run both of them, it never moves on to start the setiathome in $setiathome2_dir.
How can I make it so both s@h clients get started? ----Begin Code---- #!/usr/bin/perl -w use strict; use Getopt::Std; getopts("12a", \my %options); sub usage { print "Usage: ./seti.pl [-1] [-2] [-a] -1 : Start the first directory of setiathome -2 : Start the second directory of setiathome -a : Start both setiathome clients\n\n"; } my $setiathome1_dir = "/root/.setiathome/"; my $setiathome2_dir = "/root/.setiathome2/"; sub setiathome1 { `cd $setiathome1_dir; ./setiathome -proxy 192.168.1.3:5517`; } sub setiathome2 { `cd $setiathome2_dir; ./setiathome -proxy 192.168.1.3:5517`; } if (defined $options{1}) { setiathome1; exit; } elsif (defined $options{2}) { setiathome2; exit; } elsif (defined $options{a}) { setiathome1; setiathome2; exit; } else { usage; exit; } -----End Code---- If a better explanation is desired, e-mail me directly. Thanks, -- Tyler Longren Captain Jack Communications [EMAIL PROTECTED] www.captainjack.com -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]