Sponsored Content
Top Forums Shell Programming and Scripting Automation script to reduce the installation time Post 302617483 by vasuvv on Monday 2nd of April 2012 05:20:16 PM
Old 04-02-2012
Automation script to reduce the installation time

DELETED.

Last edited by vasuvv; 04-10-2012 at 10:55 PM..
 

10 More Discussions You Might Find Interesting

1. BSD

Reduce boot-time delay on FreeBSD?

Say for instance, I would like to reduce the delay/waiting time for the boot-time menu from 10 seconds to 5 seconds, how would I go about doing it? From what I've been able to find, entering "autoboot 5" into the right file would take care of that for me, but the man pages are unclear as to... (1 Reply)
Discussion started by: DownSouthMoe
1 Replies

2. UNIX for Advanced & Expert Users

Last system installation time

Hi, What is the best way to find the last installation time of an unix based systems?Please advise Thanks Nagarajan G (7 Replies)
Discussion started by: ennstate
7 Replies

3. Shell Programming and Scripting

To reduce execution time

Hi All, The below script I run daily and it consumes 2 hours approx. In this I am calling another script and executing the same twice. Is the loop below the cause for the slow process?Is it possible to finetune the program so that it runs in a much faster way? The first script: #!/bin/ksh... (4 Replies)
Discussion started by: Sreejith_VK
4 Replies

4. Shell Programming and Scripting

need inputs on how i can change my script to reduce amount of time the script takes

HI , I have a list1 which consists of data that i have to search and a list2 which has the files that need to be searched .So basically i am using list1 on list2 to see if list1 data is present if found replace it .I have written the code using foreach loop for each list .This is taking the... (1 Reply)
Discussion started by: madhul2002
1 Replies

5. Shell Programming and Scripting

To reduce the bash script length!!!

Hi friends, at last i finish my script to find the status of the URL , in this code i used all the status codes, because of this it take too much of length. with the help of wiki only i find all the status codes. Status codes in HTTP #!/bin/bash timevar=`date +%d-%m-%Y_%H.%M.%S` #--... (6 Replies)
Discussion started by: anishkumarv
6 Replies

6. Shell Programming and Scripting

Help to reduce time of archiving

hi all, i have written the following script that does this work: 1. copy large logs files from one server to another. 2. then unzip this files and extraxt from these large https logs only those fields that are neccesary. 3. then archive the extracted logs to new files. BUT the problem is... (7 Replies)
Discussion started by: arrals_vl
7 Replies

7. Shell Programming and Scripting

Script Automation

Hi Gurus, I have a clearcase script that i use to check in a single file at time on my clearcase server. the script is as follows setmyview settask 75098_MSI_TRILOGY_EIM cd /vobs/Trilogy_R12/custom/msieim/12.0.0/sql/ cleartool co -nc . ct mkelem -nc Filename_1.sql cp... (3 Replies)
Discussion started by: r_t_1601
3 Replies

8. Shell Programming and Scripting

Reduce the number of lines in script

Hello All, I have created a script which will show the errors from a log file in between a particular section. v1=$(sed -n "/Main Report/,/Main Report End/p" input | grep -i 'Unable to find' v2=$(sed -n "/Main Report/,/Main Report End/p" input | grep -i 'Unable to add' if then echo... (5 Replies)
Discussion started by: Vikram_Tanwar12
5 Replies

9. Shell Programming and Scripting

Optimizing script to reduce execution time

AFILENAME=glow.sh FILENAME="/${AFILENAME}" WIDTHA=$(echo ${FILENAME} | wc -c) NTIME=0 RESULTS=$(for eachletter in $(echo ${FILENAME} | fold -w 1) do WIDTHTIMES=$(awk "BEGIN{printf... (5 Replies)
Discussion started by: SkySmart
5 Replies

10. Shell Programming and Scripting

Need to reduce the execution time

We are trying to execute below script for finding out the occurrence of a particular word in a log file Need suggestions to optimize the script. Test.log size - Approx to 500 to 600 MB $wc -l Test.log 16609852 Test.log po_numbers - 11 to 12k po's to search $more po_numbers xxx1335... (10 Replies)
Discussion started by: KumarPiyush7225
10 Replies
IMAP::Shell(3)						User Contributed Perl Documentation					    IMAP::Shell(3)

NAME
Cyrus::IMAP::Shell - Perl version of cyradm SYNOPSIS
$ cyradm [--user authid] [--authz authzid] [--[no]rc] [--systemrc file] [--userrc file] > [--port n] [--auth mechanism] [--server] server but possibly $ perl -MCyrus::IMAP::Shell -e 'run("myscript")' or even (not recommended) use Cyrus::IMAP::Admin::Shell; run('myscriptname'); DESCRIPTION
This module implements cyradm in Perl. It is a shell around Cyrus::IMAP::Admin. Commands are provided in both Tcl-compatible forms and GNU-style long option forms. COMMANDS
"authenticate" ["--minssf" N] ["--maxssf" N] ["--mechanisms" list] [user] "auth" ["--minssf" N] ["--maxssf" N] ["--mechanisms" list] [user] "login" ["--minssf" N] ["--maxssf" N] ["--mechanisms" list] [user] Authenticate to server. You must already be connected to a server and Cyrus imapd will refuse to allow you to re-authenticate once you have authenticated once. "chdir" directory "cd" directory Change directory. A "pwd" builtin is not provided, but the default command action will run "pwd" from a shell if invoked. "createmailbox" ["--partition" partition] mailbox "createmailbox" mailbox partition "create" ["--partition" partition] mailbox "create" mailbox partition "cm" ["--partition" partition] mailbox "cm" mailbox partition Create a mailbox on the default or a specified partition. Both old-style and getopt-style usages are accepted (combining them will produce an error). "deleteaclmailbox" mailbox id [...] "deleteacl" mailbox id [...] "dam" mailbox id [...] Remove ACLs from the specified mailbox. "deletemailbox" mailbox "delete" mailbox "dm" mailbox Delete the specified mailbox. Administrators do not have implicit delete rights on mailboxes. Use the setaclmailbox command to grant the "k" permission to your principal if you need to delete a mailbox you do not own. Note that the online help admits to an optional host argument. This argument is not currently used, and will be rejected with an error if specified; it is reserved for IMSP. "disconnect" "disc" Disconnect from the current server. The prompt will revert to "cyradm>". "exit" [number] "quit" [number] Exit cyradm, optionally with a specific exit status; the exit status of the last command will be used if one is not specified. help [command] ? [command] Show help for "command" or all commands. "info" [mailbox] Display the mailbox/server metadata. listaclmailbox mailbox listacl mailbox lam mailbox List ACLs on the specified mailbox. "listmailbox" ["--subscribed"] [pattern [reference]] "list" ["--subscribed"] [pattern [reference]] "lm" ["--subscribed"] [pattern [reference]] List all, or all subscribed, mailboxes matching the specified pattern. The pattern may have embedded wildcards '*' or '%', which match anything or anything except the separator character, respectively. Mailboxes returned will be relative to the specified reference if one is specified. This allows a mailbox list to be limited to a particular hierarchy. In some cases when the '%' wildcard is used to end a pattern, it may match an entry which is not a mailbox but which contains other mailboxes. In this case, the entry will be parenthesized to indicate that it is a root for other mailboxes, as opposed to a mailbox itself. "listquota" root "lq" root List quotas on specified root. If the specified mailbox path does not have a quota assigned, an error will be raised; see listquotaroot for a way to find the quota root for a mailbox. "listquotaroot" mailbox "lqm" mailbox "lqr" mailbox? show quota roots and quotas for mailbox "mboxconfig" mailbox attribute value "mboxcfg" mailbox attribute value Set mailbox metadata. A value of "none" will remove the attribute. The currently supported attributes are: "comment" Sets a comment or description associated with the mailbox. "condstore" Enables the IMAP CONDSTORE extension (modification sequences) on the mailbox. "expire" Sets the number of days after which messages will be expired from the mailbox. "news2mail" Sets an email address to which messages injected into the server via NNTP will be sent. "sharedseen" Enables the use of a shared Seen flag on messages rather than a per-user Seen flag. The 's' right in the mailbox ACL still controls whether a user can set the shared Seen flag. "sieve" Indicates the name of the global sieve script that should be run when a message is delivered to the shared mailbox (not used for personal mailboxes). "squat" Indicates that the mailbox should have a squat index created for it. "renamemailbox" ["--partition" partition] oldname newname "rename" ["--partition" partition] oldname newname "renm" ["--partition" partition] oldname newname "renamemailbox" oldname newname [partition] "rename" oldname newname [partition] "renm" oldname newname [partition] Rename the specified mailbox, optionally moving it to a different partition. Both old-style and getopt-style usages are accepted; combining them will produce an error. server [--noauthenticate] [server] connect [--noauthenticate] [server] servername [--noauthenticate] [server] With no arguments, show the current server. With an argument, connect to that server. It will prompt for automatic login unless the "--noauthenticate" option is specified. (This may change; in particular, either automatic authentication will be removed or all "authenticate" options will be added.) When connected to a server, cyradm's prompt changes from "cyradm>" to "servername>", where servername is the fully qualified domain name of the connected server. "setaclmailbox" mailbox id rights [id rights ...] "setacl" mailbox id rights [id rights ...] "sam" mailbox id rights [id rights ...] Set ACLs on a mailbox. The ACL may be one of the special strings "none", "read" ("lrs"), "post" ("lrsp"), "append" ("lrsip"), "write" ("lrswipkxte"), "delete" ("lrxte"), or "all" ("lrswipkxte"), or any combinations of the ACL codes: l Lookup (mailbox is visible to LIST/LSUB, SUBSCRIBE mailbox) r Read (SELECT/EXAMINE the mailbox, perform STATUS) s Seen (set/clear SEEN flag via STORE, also set SEEN flag during APPEND/COPY/FETCH BODY[...]) w Write flags other than SEEN and DELETED i Insert (APPEND, COPY destination) p Post (send mail to mailbox) k Create mailbox (CREATE new sub-mailboxes, parent for new mailbox in RENAME) x Delete mailbox (DELETE mailbox, old mailbox name in RENAME) t Delete messages (set/clear DELETED flag via STORE, also set DELETED flag during APPEND/COPY) e Perform EXPUNGE and expunge as part of CLOSE a Administer (SETACL/DELETEACL/GETACL/LISTRIGHTS) "setinfo" attribute value Set server metadata. A value of "none" will remove the attribute. The currently supported attributes are: "motd" Sets a "message of the day". The message gets displayed as an ALERT upon connection. "comment" Sets a comment or description associated with the server. "admin" Sets the administrator email address for the server. "shutdown" Sets a shutdown message. The message gets displayed as an ALERT and all users are disconnected from the server (subsequent logins are disallowed). "expire" Sets the number of days after which messages will be expired from the server (unless overridden by a mailbox annotation). "squat" Indicates that all mailboxes should have a squat indexes created for them (unless overridden by a mailbox annotation). "setquota" root resource value [resource value ...] "sq" root resource value [resource value ...] Set a quota on the specified root, which may or may not be an actual mailbox. The only resource understood by Cyrus is "STORAGE". The units are as defined in RFC 2087, groups of 1024 octets (i.e. Kilobytes). The value may be the special string "none" which will remove the quota. "version" "ver" Display the version info of the current server. "xfermailbox" ["--partition" partition] mailbox server "xfer" ["--partition" partition] mailbox server "xfermailbox" mailbox server [partition] "xfer" mailbox server [partition] Transfer (relocate) the specified mailbox to a different server. Both old-style and getopt-style usages are accepted; combining them will produce an error. NOTES
GNU-style long options must be given in their entirety; Tcl-style options may be abbreviated. Tcl-style options are provided as a compatibility feature. They will probably go away in the future. Multiple commands can be given on a line, separated by ';' characters. All commands set an exit status, which at present is not useful. Unknown commands are passed to a subshell for execution. The Tcl version of cyradm is used for scripting as well as interactively. While this is possible to a limited extent by use of the "run" method, scripting would normally be done with "Cyrus::IMAP::Admin", which is far more flexible than either interactive "cyradm" or the Tcl scripting mechanism for Cyrus. cyradm understands /bin/sh-style redirection: any command can have its standard or error output redirected, with all sh-style redirections (except "<>") supported. It does not currently understand pipes or backgrounding. If the "Term::Readline::Perl" or "Term::Readline::GNU" modules are available, cyradm will use it. An alias facility is implemented internally, but no access is currently provided to it. This will change, if only to allow some of the predefined aliases to be removed if they conflict with useful shell commands. AUTHOR
Brandon S. Allbery, allbery@ece.cmu.edu SEE ALSO
Cyrus::IMAP::Admin Term::ReadLine sh(1), perl(1), imapd(8). perl v5.12.1 2008-04-04 IMAP::Shell(3)
All times are GMT -4. The time now is 02:59 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy