how to write bash to superuser, when the disk space dips below 10% of the total by automatically sending an email?
It is have any sample for reference (3 Replies)
rshstatus=`rsh -n lilo /db/p2/oracle/names9208/restart_names.sh`
if $rshstatus <>0 then
errstatus=1
mailx -s "xirsol8dr" ordba@xxx.com >> $log_dr
else if errstatus=0
echo "status to xirsol8dr successful"
can anyone provide if this is t he correct way to do this or is there a better way? (1 Reply)
hi,
i am very much new to shell scripting i have a requirement that i have to develop a License Renewal Alert system
that has to give a alert mail to the users before 30days of user account expiration, by checking expiration date of the user with the data base, this system will... (0 Replies)
Hi people,
I have a file status.txt:
Following 6 ports are totally or partially unavailable:
------------------------------------------------------------
MOD LINK PORTNAMES STAT1 STAT2 STAT3 SYN TYPE
------------------------------------------------------------
8 Pr37 ... (12 Replies)
Hi All,
Requirement is to select the data from database and send the output in mail. But the output should in HTML tabular format in mail body.
For example my select command is :
select ename,esal,edegn,dept from emp where deptno in (10,15);
In the mail body the output should :
Employee... (3 Replies)
how to run a script using cron job and send the output as attachment via e-mail using unix. please help me.
how my cron job entry should be?
As of now my cron job entry is to run the script at specific time,
15 03 * * * /path/sample.sh | mail -s "Logs" email_id
In the above entry, what... (8 Replies)
Hi Guys,
I have a postfix server which is deferring emails. Now I need to send notification to a specific email address if:
The sender of the deferred email is: abc@example.com
Contains specific subjects: a file (/opt/subjects) contains all the subjects in place
Then need to send a... (0 Replies)
Hi Team,
I got a requirement to send a mail to the individual users of a unix server about their respective groups. can some one help me to provide the script as I am unable to write that.
I tried with below lines but I come out with errors.
cat /etc/passwd | awk -F':' '{ print $1}' |... (6 Replies)
Hi Guys,
I am very new to shell script and I need your help here to write a script. Actually, I have a script abc.sh which don't get terminated itself. So I need to design a script to run this script, save the output to a file, search for a given string in the output and if it exists send those... (11 Replies)
I need to check my script and change to working mode. currently it was not sending the mail and exit without calling the second script.
I need to check the file is present ="/home/Rvtools/test.csv"
if this file not found after the time retry send mail file not found
If the file exit run the... (2 Replies)
Discussion started by: ranjancom2000
2 Replies
LEARN ABOUT SUSE
sievec
SIEVEC(1) General Commands Manual SIEVEC(1)NAME
sievec - Sieve script compiler for the Dovecot secure IMAP server
SYNOPSIS
sievec [-d] [-x "extension extension ..."] script-file [out-file]
DESCRIPTION
The sievec command is part of the Sieve implementation for the Dovecot secure IMAP server. Sieve (RFC 5228) is a simple and highly extensi-
ble language for filtering e-mail messages. It can be implemented for any type of mail access protocol, mail architecture and operating
system. The language cannot execute external programs and in its basic form it does not provide the means to cause infinite loops, making
it suitable for running securely on mail servers where mail users have no permission run arbitrary programs.
Using the sievec command, Sieve scripts can be compiled into a binary representation. The resulting binary can be used directly to process
e-mail messages during the delivery process. The delivery of mail messages and therefore also the execution of Sieve scripts is performed
by Dovecot's local delivery agent (LDA) called deliver. Usually, it is not necessary to compile the Sieve script manually using sievec,
because deliver will do this automatically if the binary is missing. However, in some cases deliver does not have permission to write the
compiled binary to disk, forcing it to recompile the script every time it is executed. Using the sievec tool, this can be performed manu-
ally by an authorized user to increase performance.
The sievec command accepts two arguments: the script-file argument specifies the script to be compiled and the out-file argument specifies
where the (binary) output is to be written. This Sieve implementation reconizes files with a .sieve extension as Sieve scripts and corre-
sponding files with a .svbin extension as the associated compiled binary. This means for example that Dovecot's deliver process will look
for a binary file 'dovecot.svbin' when it needs to execute 'dovecot.sieve'. Such filename is chosen automatically for the binary output
when the out-file argument is missing.
If the script-file argument is a directory, all files in that directory with a .sieve extension are compiled into a corresponding .svbin
binary file. The compilation is not halted upon errors; it attempts to compile as many scripts in the directory as possible. Note that the
-d option and the out-file argument are not allowed when the script-file argument is a directory.
The sievec command is also useful to verify Sieve scripts before using. Additionally, with the -d option it can output a textual (and thus
human-readable) dump of the generated Sieve code to the specified file. The output is then identical to what the sieved(1) command produces
for a stored binary file. This output is mainly useful to find bugs in the compiler that yield corrupt binaries.
OPTIONS -d Don't write the binary to out-file, but write a textual dump of the binary in stead. In this context, the out-file value '-' has
special meaning: it causes the the textual dump to be written to stdout. The out-file argument may also be omitted, which has the
same effect as '-'. The output is identical to what the sieved(1) command produces for a compiled Sieve binary file. Note that this
option is not allowed when the out-file argument is a directory.
-x "extension extension ..."
Set the available extensions. The parameter is a space-separated list of the active extensions. By prepending the extension identi-
fiers with + or -, extensions can be included or excluded relative to the default set of extensions. If no extensions have a + or -
prefix, only those extensions that are explicitly listed will be enabled. Unknown extensions are ignored and a warning is produced.
By default, all supported extensions are available, except for deprecated extensions or those that are still under development.
For example -x "+imapflags -enotify" will enable the deprecated imapflags extension along with all extensions that are available by
default, except for the enotify extension.
AUTHOR
The Sieve implementation for Dovecot was written by Stephan Bosch <stephan@rename-it.nl>.
Dovecot was written by Timo Sirainen <tss@iki.fi>.
SEE ALSO sieved(1), sieve-test(1)
4 July 2009 SIEVEC(1)