I tried to execute the code you gave however and my Redhat 5 box reported:
Code:
emailmonitor.sh: command substitution: line 3: unexpected EOF while looking for matching `"'
emailmonitor.sh: command substitution: line 4: syntax error: unexpected end of file
grep: /var/spool/mail/mailbox: No such file or directory
Not yet
expr: syntax error
Can you please help with this?
Thank you again.
Regards,
Sallyanne.
Last edited by Scott; 02-23-2010 at 07:57 AM..
Reason: Please use code tags
I'm trying to write a simple unix script that will delete files after 30 days of being created. I've never done this before but conceptually it sounds easy. Here is what I'm trying to do:
Get System Date
Get File Date
If (sysdate-filedate>30days)
rm file
All of these files are contained... (1 Reply)
I'm getting the following errors when I try to write a script to unzip some zip files. When I use the free trial copy of the commerical winzip program, however, they work fine. When I use -l or -t on unzip it indicates no errors. When I use the -o switch interactively from the bash command line it... (1 Reply)
#!/bin/csh
echo hello world
this is what i got in a text file called ss1.
i type "chmod 755 ss1.txt" to make it executable.
then when i type
ss1
or
ss1.txt
it says
"ss1 command not found"
what am i doing wrong? (19 Replies)
Hi,
I am very new to scripting and I wanted to write a unix shell script which can give me,
1)number of cpu's in a box
2)number of cores per cpu
3)total number of cores in abox (ie multiplying 1&2)
I am also trying to figure out how to check if hyper-threading is enabled in the... (8 Replies)
Hello all!
This is my first post and I'm very new to programming. I would like help creating a simple perl or bash script that I will be using in my work as a junior bioinformatician.
Essentially, I would like to take a tab-delimted or .csv text with 3 columns and write them to a "3D" matrix:
... (16 Replies)
Im trying to write a script using the host command but its not working properly. I cant understand what Im doing wrong. When I use it at the command prompt, it works fine. But its being used actually in the script, it says its not found: 2 SERVFAIL. Can anyone help me? Here's what I have so far: no... (6 Replies)
Hi,
I need to automate some repacking tasks of a boot image for Android
When in command line, I can use this command:
mkbootfs /path/to/root > /path/to/ramdisk-recovery.cpio;However, if I try to run the command from a shell script under Ubuntu, it fails and outputs to stdout instead of the... (27 Replies)
Hello,
I want to write a bash script to delete the content after '#'. However, if '#' appears in a string with "", ignore this. For example,
input file:
test #delete
"test #not delete"
Output file:
test
"test #not delete"
Does anyone know how to write this script?
Thanks (1 Reply)
Discussion started by: jeffwang66
1 Replies
LEARN ABOUT DEBIAN
mail.local
MAIL.LOCAL(8) System Manager's Manual MAIL.LOCAL(8)NAME
mail.local - store mail in a mailbox
SYNOPSIS
mail.local [-7] [-b] [-d] [-D mbdb] [-l] [-f from|-r from] [-h filename ] user ...
DESCRIPTION
Mail.local reads the standard input up to an end-of-file and appends it to each user's mail file. The user must be a valid user name.
The options are as follows:
-7 Do not advertise 8BITMIME support in LMTP mode.
-b Return a permanent error instead of a temporary error if a mailbox exceeds quota.
-d Specify this is a delivery (for backward compatibility). This option has no effect.
-D mbdb Specify the name of the mailbox database which is used to look up local recipient names. This option defaults to "pw", which
means use getpwnam().
-f from Specify the sender's name.
-l Turn on LMTP mode.
-r from Specify the sender's name (for backward compatibility). Same as -f.
-h filename
Store incoming mail in filename in the user's home directory instead of a system mail spool directory.
The next options are only available if mail.local has been compiled with -DHASHSPOOL.
-H hashtypehashdepth
Select hashed mail directories. Valid hash types are u for user name and m for MD5 (requires compilation with -DHASHSPOOLMD5).
Example: -H u2 selects user name hashing with a hash depth of 2. Note: there must be no space between the hash type and the depth.
-p path
Specify an alternate mail spool path.
-n Specify that the domain part of recipient addresses in LMTP mode should not be stripped.
Individual mail messages in the mailbox are delimited by an empty line followed by a line beginning with the string ``From ''. A line con-
taining the string ``From '', the sender's name and a time stamp is prepended to each delivered mail message. A blank line is appended to
each message. A greater-than character (``>'') is prepended to any line in the message which could be mistaken for a ``From '' delimiter
line (that is, a line beginning with the five characters ``From '' following a blank line).
The mail files are exclusively locked with flock(2) while mail is appended, and a user.lock file also is created while the mailbox is
locked for compatibility with older MUAs.
If the ``biff'' service is returned by getservbyname(3), the biff server is notified of delivered mail.
The mail.local utility exits 0 on success, and >0 if an error occurs.
ENVIRONMENT
TZ Used to set the appropriate time zone on the timestamp.
FILES
/tmp/local.XXXXXX temporary files
/var/mail/user user's default mailbox directory
/var/mail/user.lock lock file for a user's default mailbox
SEE ALSO mail(1), xsend(1), flock(2), getservbyname(3), comsat(8), sendmail(8)WARNING
mail.local escapes only "^From " lines that follow an empty line. If all lines starting with "From " should be escaped, use the 'E' flag
for the local mailer in the sendmail.cf file.
HISTORY
A superset of mail.local (handling mailbox reading as well as mail delivery) appeared in Version 7 AT&T UNIX as the program mail.
$Date: 2003/10/20 20:26:51 $ MAIL.LOCAL(8)