>In bash i have: > >#case $1 in ># start) ># $ECHO_N "Starting PostgreSQL: "$ECHO_C ># su - $PGUSER -c "$DAEMON -D '$PGDATA' &" >>>$PGLOG 2>&1 ># echo "ok" ># ;; > >In perl, How I to build it ? >
How about this? if ($ARGV[0] eq 'start') { print "Starting PostgreSQL:\n"; unless (fork) { exec "su - $PGUSER -c \"$DAEMON -D \'$PGDATA\' "; }else { print "ok\n"; exit; } } elsif ($ARGV[0] eq 'stop') { .... } Perl doesn't have the "switch" control statement. But you can get it by looking at CPAN: http://search.cpan.org/~rgarcia/Switch-2.13/Switch.pm -- mailto: [EMAIL PROTECTED] http://home.arcor.de/jeffpang/ -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/