2007/9/3, Shams Fantar <[EMAIL PROTECTED]>:
> Jeff Pang wrote:
> > try the POSIX::strftime,this use the same datetime format as shell's
> > date command.
> >
> > perl -e '
> > use POSIX qw/strftime/;
> > print strftime("%y%m%d %H:%M",localtime); '
> >
> > 070903 21:51
> >
>
> Okay. All right.
>
> use POSIX qw(strftime);
> my $date1 = strftime("%y/%m/%d %H:%M",localtime);
> my $FILE = "/home/scripts/backups_db/db-$date1.sql";
>
> >
> >> Next, I want to use a shell command, so I use the Shell function[2], and
> >> I must use the 'mysqldump' command :
> >>
> >> mysqldump -u root -p *** --all-databases > $FILE
> >>
> >> How could I use this command with the Shell function ?
> >>
> >> [2] : http://perldoc.perl.org/Shell.html
> >>
> >>
> >
> >
>
> And for this question ?
>

What question?running shell command in perl script?
You may need the system call.
system('command','arg1','arg2',...)

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to