On Tue, May 25, 2010 at 05:13:36PM +0400, Anatoly Pugachev wrote:
> On 04.05.2010 / 13:33:12 -0400, Morty Abzug wrote:

> > (12) bconsole should support an option for execute-one-command (i.e. -e)
> 
> how it is different from:
> 
> echo list jobs | bconsole
> 
> but I've tried to implement "-e " command line switch, it takes about 30
> lines of code actually...

Sounds good.  :) echo list jobs | bconsole requires more shell support
(pipes, possibly quoting) from the caller.  For example, calling
bconsole from within bacula-dir.conf itself requires something like:

    RunAfterJob  = "sh -c 'echo umount | bconsole'"

bconsole -e simplifies that.

Ideally, bconsole -e should really return an exit code that reflects
the last error.

> > (13) bconsole should support an option for batch mode (i.e. -b)
> 
> actually bconsole is always reading .bconsolerc file and you can put
> commands in it, but it's not a proper usage for a "batch mode". Writting a
> patch for batch mode should be no harder than my implementaion of "-e"
> command line. If anyone interested for a patch code review, I can push it
> to a SF git repository.

I may not have been very clear on that one.  Some programs support a
batch mode where output is formatted for machine use rather than human
use.  So, for example, less headers, no ASCII line art around table
output, and the like.  See mysql's -B mode for an example.

- Morty


------------------------------------------------------------------------------

_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to