Sponsored Content
Full Discussion: File Creation notification
Top Forums UNIX for Dummies Questions & Answers File Creation notification Post 302369581 by redhead on Monday 9th of November 2009 05:03:08 AM
Old 11-09-2009
Code:
#!/bin/sh

while [ 1 ]; do                        # Run for as long as nessesary
  if [ -f /some/where/a/file ]; then   # If filename exists and has the apropriate name
    echo "File is found"               # Notify and stop monitoring
    exit 0
  fi
  sleep 60                             # Else wait a minut and see again
done

 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

mail notification on file generation

I'm very new to unix. I need help in writing a shell script that will automatically take output file from a particular folder from a server and if the file is generated send email notifications to certain group of ppl and if it is not generated send a mail wid error msg.. can any1 help me on... (2 Replies)
Discussion started by: anzie.sharma
2 Replies

2. Shell Programming and Scripting

file generation and mail notification

I'm very new to unix. I need help in writing a shell script that will automatically take output file from a particular folder from a server and if the file is generated send email notifications to certain group of ppl and if it is not generated send a mail wid error msg.. can any1 help me on... (4 Replies)
Discussion started by: anzie.sharma
4 Replies

3. Solaris

gzip a file and append creation date stamp to file

I want to gzip a file and append the creation date to the end of the file. How can I accomplish this task. Basically they are log files which need a creation date stamp appended to make sure they do not overwrite other log files. -jack (3 Replies)
Discussion started by: jacktravine
3 Replies

4. Shell Programming and Scripting

Help with creating a text file in perl with file creation date.

Hi, I am quite new to Perl scripting and i need to create a .TXT file using perl, with fields (A,B,C,D,E), and this text file should be named with current file creation date "XYZ_CCYYMMDD.TXT" (i.e.XYZ_2011042514:33 PM). Can anyone who has done this, please share their expertise on this... (5 Replies)
Discussion started by: msrahman
5 Replies

5. Shell Programming and Scripting

Notification as popups when a file being written

I would like to know Is it possible to get a notification as pop-up in linux when a folder with extension '.aqs' written a popup should come as " The folder has been written " Thank you in advance (5 Replies)
Discussion started by: bal_nair
5 Replies

6. Shell Programming and Scripting

Notification of the modification of a specific entry in a file

I need to get notification via email when the line containing a pattern is changed in a file. Not during the time any changes to file occurs. Ie if we reset a user password say example, demouser the hash in the line containing the word demouser in the file /etc/group changes. So when this change... (1 Reply)
Discussion started by: anil510
1 Replies

7. AIX

Email Notification if file exist in AIX

hi, I want to the AIX to check if file exist everyday and send me notification email. I added this to the root file in /var/spool/cron/crontabs 0 10 * * * /usr/sendS40No.sh > /dev/null 2>&1 I tried also 0 10 * * * /usr/sendS40No.sh and in the sendS40No.sh i wrote this if then echo... (6 Replies)
Discussion started by: amjad_bl3awy
6 Replies

8. Shell Programming and Scripting

Notification of user id creation/deletion

Can someone help me with a shell script that will send an email to a set of email ids when a user id is created or deleted on AIX system. Also, if the script can let the admin know when a particular user id's password will expire. (2 Replies)
Discussion started by: ggayathri
2 Replies

9. Emergency UNIX and Linux Support

User id creation/deletion - notification

Can someone help me with a shell script that will send an email to a set of email ids when a user id is created or deleted on AIX system. Also, if the script can let the admin know when a particular user id's password will expire. (4 Replies)
Discussion started by: ggayathri
4 Replies

10. Shell Programming and Scripting

How to print the specific part of the file name with file creation date?

Hello Folks, I have an requirement, where i need to get total count of the file based on creation date with there filename selected pattern. Filename: MobileProtocol.20171228T154200.157115.udr I want to get the count of files created on each day based on a pattern find. find . -type... (7 Replies)
Discussion started by: sadique.manzar
7 Replies
MQ_NOTIFY(2)						      BSD System Calls Manual						      MQ_NOTIFY(2)

NAME
mq_notify -- notify process that a message is available (REALTIME) LIBRARY
POSIX Real-time Library (librt, -lrt) SYNOPSIS
#include <mqueue.h> int mq_notify(mqd_t mqdes, const struct sigevent *notification); DESCRIPTION
If the argument notification is not NULL, this system call will register the calling process to be notified of message arrival at an empty message queue associated with the specified message queue descriptor, mqdes. The notification specified by the notification argument will be sent to the process when the message queue transitions from empty to non-empty. At any time, only one process may be registered for notifi- cation by a message queue. If the calling process or any other process has already registered for notification of message arrival at the specified message queue, subsequent attempts to register for that message queue will fail. The notification argument points to a sigevent structure that defines how the calling process will be notified. If notification->sigev_notify is SIGEV_NONE, then no signal will be posted, but the error status and the return status for the operation will be set appropriately. If notification->sigev_notify is SIGEV_SIGNAL, then the signal specified in notification->sigev_signo will be sent to the process. The signal will be queued to the process and the value specified in notification->sigev_value will be the si_value component of the generated signal. If notification is NULL and the process is currently registered for notification by the specified message queue, the existing registration will be removed. When the notification is sent to the registered process, its registration is removed. The message queue then is available for registration. If a process has registered for notification of message arrival at a message queue and some thread is blocked in mq_receive() waiting to receive a message when a message arrives at the queue, the arriving message will satisfy the appropriate mq_receive(). The resulting behav- ior is as if the message queue remains empty, and no notification will be sent. RETURN VALUES
Upon successful completion, the value 0 is returned; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS
The mq_notify() system call will fail if: [EBADF] The mqdes argument is not a valid message queue descriptor. [EBUSY] Process is already registered for notification by the message queue. SEE ALSO
mq_open(2), mq_send(2), mq_timedsend(2), siginfo(3) STANDARDS
The mq_notify() system call conforms to IEEE Std 1003.1-2004 (``POSIX.1''). HISTORY
Support for POSIX message queues first appeared in FreeBSD 7.0. COPYRIGHT
Portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1, 2004 Edition, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 6, Copyright (C) 2001-2004 by the Institute of Elec- trical and Electronics Engineers, Inc and The Open Group. In the event of any discrepancy between this version and the original IEEE and The Open Group Standard, the original IEEE and The Open Group Standard is the referee document. The original Standard can be obtained online at http://www.opengroup.org/unix/online.html. BSD
November 29, 2005 BSD
All times are GMT -4. The time now is 02:47 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy