Script needs help ??


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script needs help ??
# 1  
Old 09-12-2007
Question Script needs help ??

MYPATH="/clocal/mqbrkrs/user/mqsiadm/xyz/"
find "$MYPATH" -type f -amin -1 > tempfind.txt

In the above path I want to find the files which has been viewed/opened/touched/modified by any user in past 1 minute.
Viewed/opened/touched means file contents has been opened using more/cat/tail/head etc. commands.

find command that i am using, it shows the name of the file in which i have written the script (Means the script file only).

I have already checked the man find.
Can you guide me on this !!

Thanks !!Smilie
# 2  
Old 09-12-2007
your syntax seems correct, i.e. find files accessed "-amin = File was last accessed n minutes ago." "-n for less than n" at this location, which probably means that in this path there is only one file.
# 3  
Old 09-13-2007
Error

Quote:
Originally Posted by sysgate
your syntax seems correct, i.e. find files accessed "-amin = File was last accessed n minutes ago." "-n for less than n" at this location, which probably means that in this path there is only one file.
Thanks for the reply..
But then, say I have 10 files in a directory and i am putting the same find command to search the files which have been accessed in past 1 minute by any user in a group. Then how can i come to know who has accessed that file and who belongs to that group ?

I know that command given by me was right, but it was giving me the name of that file in which script has been written, i.e. the script file name only.

Can you help me in finding the files which has been accessed by some users in past a minute (User can belongs to a group)?

Thnks !!Smilie
# 4  
Old 09-17-2007
I need* the SOLUTION to this problem..

Please help !!
Smilie
# 5  
Old 09-17-2007
I am not sure it will help or not

Just have a look on "fuser" command with -u option .. for more look into "man fuser"
# 6  
Old 09-17-2007
Quote:
Originally Posted by SanjayLinux
I am not sure it will help or not

Just have a look on "fuser" command with -u option .. for more look into "man fuser"
Hey sanjay,

fuser i have also used and checked in manual.
But i dont know why its not working for the files.
Its working for the directories. And it shows the process no. and the user name but does't show that the process no. belongs to which file that has been accessed by the user.


YOu can look into Unix Advanced and Expert forum in the same site...where you'll find the more dicsussions on the fuser command, the query is posted by myself only, with title "inode table location" !! For your initerest please it.
Smilie

Last edited by varungupta; 09-17-2007 at 06:08 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

5 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to block first bash script until second bash script script launches web server/site?

I'm new to utilities like socat and netcat and I'm not clear if they will do what I need. I have a "compileDeployStartWebServer.sh" script and a "StartBrowser.sh" script that are started by emacs/elisp at the same time in two different processes. I'm using Cygwin bash on Windows 10. My... (3 Replies)
Discussion started by: siegfried
3 Replies

2. Shell Programming and Scripting

Shell script works fine as a standalone script but not as part of a bigger script

Hello all, I am facing a weird issue while executing a code below - #!/bin/bash cd /wload/baot/home/baotasa0/sandboxes_finance/ext_ukba_bde/pset sh UKBA_publish.sh UKBA 28082015 3 if then echo "Param file conversion for all the areas are completed, please check in your home directory"... (2 Replies)
Discussion started by: ektubbe
2 Replies

3. UNIX for Dummies Questions & Answers

Calling a script from master script to get value from called script

I am trying to call a script(callingscript.sh) from a master script(masterscript.sh) to get string type value from calling script to master script. I have used scripts mentioned below. #masterscript.sh ./callingscript.sh echo $fileExist #callingscript.sh echo "The script is called"... (2 Replies)
Discussion started by: Raj Roy
2 Replies

4. Shell Programming and Scripting

Script will keep checking running status of another script and also restart called script at night

I am using blow script :-- #!/bin/bash FIND=$(ps -elf | grep "snmp_trap.sh" | grep -v grep) #check snmp_trap.sh is running or not if then # echo "process found" exit 0; else echo "process not found" exec /home/Ketan_r /snmp_trap.sh 2>&1 & disown -h ... (1 Reply)
Discussion started by: ketanraut
1 Replies

5. Shell Programming and Scripting

create a shell script that calls another script and and an awk script

Hi guys I have a shell script that executes sql statemets and sends the output to a file.the script takes in parameters executes sql and sends the result to an output file. #!/bin/sh echo " $2 $3 $4 $5 $6 $7 isql -w400 -U$2 -S$5 -P$3 << xxx use $4 go print"**Changes to the table... (0 Replies)
Discussion started by: magikminox
0 Replies
Login or Register to Ask a Question