Sponsored Content
Top Forums Shell Programming and Scripting Help with writing simple bash script Post 302397829 by sallyanne on Tuesday 23rd of February 2010 06:23:19 AM
Old 02-23-2010
Thank you so much for your reply. You are a star!

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
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Need help writing simple script

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)
Discussion started by: tamdoankc
1 Replies

2. Shell Programming and Scripting

Problems writing bash script to unzip files

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)
Discussion started by: siegfried
1 Replies

3. Shell Programming and Scripting

Writing Bash script

Could anyone help me to Write a script in BASH Shell to determine the percentage of system disk space you are using. (1 Reply)
Discussion started by: boris
1 Replies

4. UNIX for Dummies Questions & Answers

HELP! writing simple shell script

how would i write a shell script to show the number of lines in which int variable appears in a c++ program. (3 Replies)
Discussion started by: deadleg
3 Replies

5. Shell Programming and Scripting

problem writing a simple c shell script

#!/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)
Discussion started by: pantelis
19 Replies

6. Shell Programming and Scripting

writing a simple script to get total number of cpus/cores in server

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)
Discussion started by: steven12
8 Replies

7. Shell Programming and Scripting

Help making simple perl or bash script to create a simple matrix

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)
Discussion started by: torchij
16 Replies

8. Shell Programming and Scripting

Writing a bash script using host

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)
Discussion started by: relsha
6 Replies

9. Shell Programming and Scripting

Mkbootfs writing to stdout in bash script

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)
Discussion started by: Phil3759
27 Replies

10. Shell Programming and Scripting

Question about writing a bash script

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
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)
All times are GMT -4. The time now is 08:09 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy