running cyradm commands from a script
Jessi Berkelhammer
jberkelhammer at desc.org
Mon Oct 15 14:08:50 EDT 2007
Hi,
I'm still unclear about this. According to the perldocs, it is
recommended *not* to:
use Cyrus::IMAP::Admin::Shell;
Does anybody know why is this not recommended?
Ideally, I could use shell scripts to create a file with the cyradm
commands, and run those. Is there a way to do this so it doesn't require
the password to be entered interactively?
Thanks again,
Jessi
>
> Message: 4
> Date: Sat, 13 Oct 2007 20:48:45 +0200
> From: Michael Menge <michael.menge at zdv.uni-tuebingen.de>
> Subject: Re: running cyradm commands from a script
> To: info-cyrus at lists.andrew.cmu.edu
> Message-ID: <20071013204845.oui5zj9mw4o4co40 at webmail.uni-tuebingen.de>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> with Cyradm is writen in perl and cyrus comes a perl packet you can use
> to do all things you do with cyradm with perl.
> Have a lock at cyrus-imapd-2.3.8/perl/imap
>
> perldoc Cyrus::IMAP # imclient library
> perldoc Cyrus::IMAP::Admin # administrative library
> perldoc Cyrus::IMAP::Shell # cyradm shell
>
> Quoting Jessi Berkelhammer <jberkelhammer at desc.org>:
>
>> Hello.
>>
>> In order to automate some processes, I was hoping to run cyradm from a
>> script. The O'Reilly "Managing IMAP" book specifies how cyradm can
>> evaluate Tcl commands, by passing the 'file' option to cyradm. Old man
>> pages for cyradm online also show the option to pass a file parameter.
>> However, that isn't an option for 2.3.8, which we are running. Is there
>> a way to do this, or something similar, with 2.3.8?
>>
>> Another option could be to have a script call cyradm with a list of
>> commands to run, like:
>> cyradm localhost < file_containing_cyradm_commands
>>
>> However, this is interactive & requires a password; is there a way to
>> get around this so I can pass the cyradm commands directly from a script?
>>
>> Thank you,
>> Jessi B.
>> Downtown Emergency Service Center
>> ----
>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>
>
>
More information about the Info-cyrus
mailing list