Sponsored Content
Top Forums Shell Programming and Scripting Script to send an alert if a file is present in a directory for 10 min Post 302383361 by Scott on Tuesday 29th of December 2009 10:56:46 AM
Old 12-29-2009
I suppose there's a number of ways to do it.

Here's one using a cronjob and touch command:

Code:
0,10,20,30,40,50 * * * * /path_to_script/script.sh

Code:
# script.sh
cd $(dirname $0)

ls -1t | awk '
  $1 == "timestamp" { C++; next }
  C { exit 1 }
'

if [ $? -ne 0 ]; then
  echo "Send message here"
fi

touch timestamp

If your find command has the -cmin and -maxdepth options then:
Code:
find /directory_to_check -type f -cmin +10 -maxdepth 1 | grep . > /dev/null

if [ $? -eq 0 ]; then
  echo "Send message here"
fi

Otherwise, use the touch method with find's -newer option negated (! -newer timestamp).

Last edited by Scott; 12-29-2009 at 12:07 PM.. Reason: fixed spelling
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Write a script to send alert for some particular hours in a day

Hi All, I have a have a script which checks for some processes whether they are running or not and if they are not running then it send a mail specifying that the processes are not running. This particular script example abc.ksh is runs in a cron like this 0,5,10,15,20,25,30,35,40,45,50,55 * * *... (5 Replies)
Discussion started by: usha rao
5 Replies

2. Shell Programming and Scripting

Shell script: If a file stays in a particular directory more than 30 min send an email

Hi , I am new to shell scripting. i have a requirement say i will receive a file in a directory say /xyz.if that file stays in that directory more than 30 min i need to get a mail to my outlook.this should run for every 20 min in crontab. can anyone help me? (8 Replies)
Discussion started by: muraliinfy04
8 Replies

3. Shell Programming and Scripting

Poll for a file. If not present...Send a alert mail

Dear Experts, I have a requirement where a 3rd party system places a file in my folder.I am running on HP UNIX. I would like to have a unix script which will check for the existence of the file. If yes OK. if the file is not placed then it has to send a mail to couple of emails ids saying that... (3 Replies)
Discussion started by: phani333
3 Replies

4. Shell Programming and Scripting

Script to send alert if any changes are made in crontab.

Hi i want to know how can i write a script to check if any changes are made and send an alert in crontabs . i am using .ksh file extension for writing scripts. (3 Replies)
Discussion started by: honey26
3 Replies

5. UNIX for Dummies Questions & Answers

If File is present send a mail and Archive

Hi , Please help me with a logic, how can I acheive the below. I have a directory /eth/Src/, when ever there is a file(or files) created in this directory, (after the file is completely copied to the /eth/Src/ directory) I need to zip all the files and mail the files to a particular email id... (3 Replies)
Discussion started by: wangkc
3 Replies

6. Shell Programming and Scripting

List file NOT present in other directory

Dear community, I have one LOG directory with some files. What I need to do is list ONLY the files that are not present in other directory. Using Bash programming! LOG DIR | SYNC DIR FILE1 | FILE1 FILE2 | FILE3 FILE3 | OTHER FILENAME FILE4 ... (9 Replies)
Discussion started by: Lord Spectre
9 Replies

7. Shell Programming and Scripting

Systemd errors of missing file “No such file or directory” inspite of file being present

The contents of my service file srvtemplate-data-i4-s1.conf is Description=test service for users After=network.target local-fs.target Type=forking RemainAfterExit=no PIDFile=/data/i4/srvt.pid LimitCORE=infinity EnvironmentFile=%I . . . WantedBy=multi-user.target (0 Replies)
Discussion started by: rupeshkp728
0 Replies

8. Shell Programming and Scripting

Total record count of all the file present in a directory

Hi All , We need one help on the below requirement.We have multiple pipe delimited .txt file(around 100 .txt files) present on one directory.We need the total record count of all the files present in that directory without header.File format as below : ... (8 Replies)
Discussion started by: STCET22
8 Replies

9. Shell Programming and Scripting

Shell script to send mail alert

HI Guys, I am writing one shell script to send the mail alert to some email id's if the file not modified in last 10 mins but its not working, I believe MTIME is null string is wrong . can you please assist me on this. script :- filename="abc.txt" echo "Filename is $filename"... (1 Reply)
Discussion started by: abhigrkist
1 Replies

10. UNIX for Beginners Questions & Answers

Shell script to send mail alert

Hi I have below shell script to send mail alert , however I want to add more functionality in this script and that is , script should only check that file between 9 am to 5pm , and if there is no activity in this time 9 am to 5 pm for 2hours then it should give me mail alert, please help... (2 Replies)
Discussion started by: scazed
2 Replies
TPCTL(8)						    BSD System Manager's Manual 						  TPCTL(8)

NAME
tpctl -- touch panel calibration utility SYNOPSIS
tpctl [-D dispdevname] [-d devname] [-f filename] [-hnuv] DESCRIPTION
tpctl is a touch panel calibration utility. tpctl calibrates a touch panel and saves and restores the calibration parameters into/from a parameter database file. Available command-line flags are: -D dispdevname Specify display device name. -d devname Specify touch panel device name. -f filename Specify alternate parameter database file name. -h Print brief description. -n Do not change the parameter database file. -u Force calibration. Without this flag, tpctl won't do calibration if the database file already contains parameters for the touch panel. -v Verbose mode. You calibrate the touch panel the first time you run tpctl. If you see a cross cursor on the screen, you should tap the center of the cursor to calibrate the touch panel, or you can abort the calibration with the 'ESC' key. Five cursors will appear on the screen in turn. Once calibration is done, tpctl saves the calibration parameters into the database file and uses the saved parameters to calibrate the touch panel. You can run tpctl automatically with /etc/rc.d/tpctl. FILES
/etc/tpctl.dat The default calibration parameter database file. The -f flag may be used to specify an alternate database file name. tpctl will create an empty database file if it doesn't exist. /dev/ttyE0 The default display device, which is used to display the cursor during calibration. The -D flag may be used to specify an alternate display device name. The display device must provide the 'hpcfb' interface as defined in /usr/include/dev/hpc/hpcfbio.h. /dev/wsmux0 The default touch panel device. The -d flag may be used to specify an alternate touch panel device name. SEE ALSO
rc.conf(5) BUGS
tpctl isn't available on all ports because it requires a display device which provides the 'hpcfb' interface. BSD
August 25, 2002 BSD
All times are GMT -4. The time now is 06:45 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy