Bowie Bailey wrote: > Jatin Davey wrote: >> Here is the script that i am trying to execute as a non-root user: >> >> #!/bin/sh >> ps -C java -o thcount > /home/proc_threads/tempfile >> awk ' { total += $1 } END { print total } ' /home/proc_threads/tempfile >> >> here is the output when i try to execute as a non-root user: >> >> ./javathreads: line 2: /home/proc_threads/tempfile: Permission denied >> awk: cmd. line:1: fatal: cannot open file >> `/home/proc_threads/tempfile' for reading (Permission denied) > > The script is running, but the 'awk' line is failing to read > /home/proc_threads/tempfile. What are the permissions on that file and > directory? > > > $ ls -ld /home/proc_threads > > $ ls -l /home/proc_threads/tempfile > Unless you have some other use for the contents of tempfile, you could use a pipeline instead to avoid any permissions issue. -- Les Mikesell lesmikesell at gmail.com