Rory Toma wrote at about 18:15:32 -0700 on Wednesday, August 3, 2011:
> It appears that if I feed it a list of ";" separated commands, that it
> executes the first command, and assumes everything else is an argument.
>
> In my case, I want to do something like:
>
> rsh -n <machine> <command>; rsh -n <machine> command ; ls <sharename>;
> ls <sharename2>
>
> What is the syntax for this?
>
> thx
As the config.pl inline documentation *clearly* states:
# Note: all Cmds are executed directly without a shell, so the prog name
# needs to be a full path and you can't include shell syntax like
# redirection and pipes; put that in a script if you need it.
Chaining together multiple commands separated by a ";" is a *shell*
feature.
So either package it all into an explicit shell command directly, e.g.,
bash -c "rsh -n <machine> <command>; rsh -n <machine> command ; \
ls <sharename>; ls <sharename2>"
Or package it all together into a shell shell secret
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
BackupPC-users mailing list
BackupPC-users AT lists.sourceforge DOT net
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/
|