08-31-2007
fuser ?? Look at the script !!
#SCRIPT TO CHECK WHO HAS ACCESSED THE LOG/FILE IN PAST 'N' MINUTES, AND MAIL ACCORDINGLY.
MYPATH="/clocal/mqbrkrs/user/mqsiadm/sanjay/"
MAIL_RECIPIENTS="abc@xyz.com"
Subject="File accessed in last few minutes"
>tempmail.txt
>tempfind.txt
find "$MYPATH" -type f -amin -1 > tempfind.txt
cat tempfind.txt
cat tempfind.txt | \
while read line
do
echo "**$line**"
fuser -uV $line >> tempmail.txt
echo "::"
cat tempmail.txt
echo "::"
done
#cat tempmail.txt | mailx -s "$Subject" $MAIL_RECIPIENTS
In the above script, command fuser is not wroking properly, means for some of the files its showing the process no with user name, but for some its not showing. I am getting output like: (here i have made some check points that print the present value of the tempmail.txt, tempfind.txt and $line)
/clocal/mqbrkrs/user/mqsiadm/sanjay $ AccessMonitor_Script
/clocal/mqbrkrs/user/mqsiadm/sanjay/tempfind.txt
/clocal/mqbrkrs/user/mqsiadm/sanjay/AccessMonitor_Script
/clocal/mqbrkrs/user/mqsiadm/sanjay/tempmail.txt
**/clocal/mqbrkrs/user/mqsiadm/sanjay/tempfind.txt**
/clocal/mqbrkrs/user/mqsiadm/sanjay/tempfind.txt:
::
::
**/clocal/mqbrkrs/user/mqsiadm/sanjay/AccessMonitor_Script**
/clocal/mqbrkrs/user/mqsiadm/sanjay/AccessMonitor_Script:
inode fd=62 (mqsiadm)
::
1015990::
**/clocal/mqbrkrs/user/mqsiadm/sanjay/tempmail.txt**
/clocal/mqbrkrs/user/mqsiadm/sanjay/tempmail.txt:
::
1015990::
/clocal/mqbrkrs/user/mqsiadm/sanjay $
Any Idea on this ???
Please reply ASAP!!
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
fuser is used to check whether a file is in use by a process or not.
I was putting some information in a file via a background process and was doing a cat to see the contents.
It gave me the pid of background process followed by stop.
Understood only half, stopped because it was writing on it... (11 Replies)
Discussion started by: vibhor_agarwali
11 Replies
2. AIX
I issued
fuser -k -x -u ./amqcc_r
It brought down the whole box
The unix admin says if I had issued
fuser -k -x -u amqcc_r then it would have not brouht down the box.
Does it make sense to you guys (5 Replies)
Discussion started by: bandaru
5 Replies
3. Shell Programming and Scripting
Hi all,
I want to know if fuser command can be used to check if a file is being written or not???
Thanks In Advance
Anju (1 Reply)
Discussion started by: anju
1 Replies
4. UNIX for Dummies Questions & Answers
Anyone ever use fuser,
i tried this command fuser /database.bk
but it only returns datbase.bk:
I read some of the forums online, one of them said when he used fuser, it broke down the box, i really don't want that happen.
I thought fuser is to see who is accessing that file, right?
any... (8 Replies)
Discussion started by: adrianlearnpro
8 Replies
5. UNIX for Dummies Questions & Answers
Hi,
I have a problem I don't understand with fuser.
I launch a simple shell script mysleep.sh:
I launch the command fuser -fu mysleep.sh but fuser doesn't return anything excepted:
mysleep:
Then I modify my script switching from #!/bin/sh to #!/bin/ksh
I launch the command fuser -fu... (4 Replies)
Discussion started by: Peuj
4 Replies
6. Shell Programming and Scripting
Hi,
I am writing a bash script (running on Centos 5.4) to process video (.MTS) files which may have appeared in a certain directory. The files will be dragged and dropped there from a Windows box using Samba, and the script is to check periodically (i.e. run from cron) whether any new .MTS... (0 Replies)
Discussion started by: Palamedes
0 Replies
7. Solaris
Greetings,
I need help understanding why FUSER will not bring back PSID's on mounted filesystems. Is this a common error?
Thanks in advance for your feedback. (11 Replies)
Discussion started by: Harleyrci
11 Replies
8. UNIX for Dummies Questions & Answers
if filename.txt is in used, exit, else continue.
i tried to use fuser -c filename.txt, but returned bunch out PIDs eventhough filename.txt is not in used.
any idea ? (10 Replies)
Discussion started by: tjmannonline
10 Replies
9. UNIX for Advanced & Expert Users
Hi,
Not sure whether there is a fuser alternative or any better way to check for file in use or not.
I am wanting to check whether files are in use or not before removing them. Using fuser, the awk seems to be giving me 'weird' output not to mention that it is giving me 2 lines instead of... (0 Replies)
Discussion started by: newbie_01
0 Replies
10. Shell Programming and Scripting
bash-3.2$ fuser -f /bin/nohup.out
/bin/nohup.out: 13136o 13111o
The pid is 13136.
Can you tell me how can i extract just the pid 13136 from the above output ?
bash-3.2$ uname -a
SunOS mymac 5.10 Generic_150400-26 sun4v sparc sun4v
I was trying on this lines but i get strange... (3 Replies)
Discussion started by: mohtashims
3 Replies
LEARN ABOUT DEBIAN
relaytest
relaytest(1) General Commands Manual relaytest(1)
NAME
relaytest - attempt to use SMTP to relay to a DSBL-compliant host
SYNOPSIS
relaytest [-v] <ip address[:port]>
DESCRIPTION
relaytest attempts to connect to the specified <ip address> on the specified port (default is port 25) and uses a variety of tests to
attempt to relay through the host.
In the tests below, source.com is sender_domain from dsbl.conf(5) and sender is sender_user.
Non-domain-specific tests:
MAIL FROM:<sender@source.com>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<sender@source.com>
RCPT TO:<"listme@dsbl.org">
MAIL FROM:<sender@source.com>
RCPT TO:listme@dsbl.org
MAIL FROM:<sender@source.com>
RCPT TO:<dsbl.org!listme>
MAIL FROM:<nobody>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<nobody>
RCPT TO:<"listme@dsbl.org">
MAIL FROM:<nobody>
RCPT TO:listme@dsbl.org
MAIL FROM:<nobody>
RCPT TO:<dsbl.org!listme>
MAIL FROM:<source.com!sender>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<source.com!sender>
RCPT TO:<"listme@dsbl.org">
MAIL FROM:<source.com!sender>
RCPT TO:listme@dsbl.org
MAIL FROM:<source.com!sender>
RCPT TO:<dsbl.org!listme>
MAIL FROM:<>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<>
RCPT TO:<"listme@dsbl.org">
MAIL FROM:<>
RCPT TO:listme@dsbl.org
MAIL FROM:<>
RCPT TO:<dsbl.org!listme>
relaytest then builds a list of possible domains, including "[127.0.0.1]", "localhost", [<ip address>], and any other domains that can be
derived from reverse DNS of the IP or the SMTP greeting.
Domain specific tests:
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<"listme@dsbl.org">
MAIL FROM:<nobody@DOMAIN>
RCPT TO:listme@dsbl.org
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<listme%dsbl.org@DOMAIN>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<listme%dsbl.org>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<"listme%dsbl.org">
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<listme@dsbl.org@DOMAIN>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<"listme@dsbl.org"@DOMAIN>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<@DOMAIN:listme@dsbl.org>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<dsbl.org!listme>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<dsbl.org!listme@DOMAIN>
MAIL FROM:<DOMAIN!nobody>
RCPT TO:<dsbl.org!listme>
MAIL FROM:<DOMAIN!nobody>
RCPT TO:<dsbl.org!listme@DOMAIN>
MAIL FROM:<nobody@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<postmaster@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<administrator@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<sales@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<info@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<webmaster@DOMAIN>
RCPT TO:<listme@dsbl.org>
MAIL FROM:<listserv@DOMAIN>
RCPT TO:<listme@dsbl.org>
relaytest then tries a variety of SMTP AUTH methods to try to relay a message through the target server.
The envelopes used for these tests are always:
MAIL FROM:<sender@source.com>
RCPT TO:<listme@dsbl.org>
The SMTP AUTH methods tried are as follows:
AUTH LOGIN, user=/webmaster, password=(null)
AUTH LOGIN, user=admin, password=admin
AUTH LOGIN, user=administrator, password=(null)
AUTH LOGIN, user=test, password=test
AUTH NTLM (anonymous)
OPTIONS
-v Verbose mode. Details of the SMTP transaction are written to standard output.
AUTHOR
Ian Gulliver <ian@penguinhosting.net>
SEE ALSO
dsbl.conf(5), spamtrap(1)
2002-04-03 relaytest(1)