10-07-2005
That is true. But it is an undeniable fact that many times shell scripts that run with root privileges are necessary and as admins we just have to live with that.
Anyway, back to the OP's question.
Quote:
Originally Posted by akrathi
I probably remember of reading somewhere that Sunos 5.7 onwards supports this
uname -a
SunOS acbusd1 5.9 Generic_118558-06 sun4u sparc SUNW,Sun-Fire-480R
ls -l y.ksh
-r-sr-x--- 1 akrathi acbudev 23 Oct 7 10:39 y.ksh
According to the ownerships, the script will run as user akrathi. Now, what are the permissions on ak_test? Does the user akrathi have permissions to create/remove files in the directory where ak_test exists?
Check the output of ls -ld command on the directory where ak_test exists. If akrathi does not have permissions to write to the directory, you will not be able to create the ak_test file.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a directory. To this directory, for Group bits combination, it is showing as 's'. Which I found out, it means "Set User ID on execution mode". Within this directory I am not able to create subfolder.
Does it mean, only the Owner of this directory will be able to create subdirectories &... (5 Replies)
Discussion started by: videsh77
5 Replies
2. Shell Programming and Scripting
Suppose that you want to mostly not echo commands inside your script during execution (e.g. to not bog the user down with details that they do not care about) but that there is the occaisional script line that you would like to echo before you execute it.
Is there an elegant way to achieve this?... (3 Replies)
Discussion started by: fabulous2
3 Replies
3. Shell Programming and Scripting
Hi,
I have a shell script with code
. perf.env
cd $QRY_DIR
for SHELL_FILE in sql1
do
export SNAME=$SHELL_FILE
${SCRIPT_DIR}/perf_qry.sh ${SPOOL_DIR} ${DB_ENVNAME} ${NAME} &
RC=$(expr ${RC:-0} + $? )
sleep 60
if
then
echo sysdate>test1
echo query1.txt>>test1
grep -i... (0 Replies)
Discussion started by: ran16
0 Replies
4. Shell Programming and Scripting
Hi,
I have a shell script with code
. perf.env
cd $QRY_DIR
for SHELL_FILE in sql1
do
export SNAME=$SHELL_FILE
${SCRIPT_DIR}/perf_qry.sh ${SPOOL_DIR} ${DB_ENVNAME} ${NAME} &
RC=$(expr ${RC:-0} + $? )
sleep 60
if
then
echo sysdate>test1
echo query1.txt>>test1
grep -i... (6 Replies)
Discussion started by: ran16
6 Replies
5. Shell Programming and Scripting
Hi,
I need to get the user input and execute a particular script based on the input provided.
For E.g. When I execute the script say Test.sh it should prompt "For which country I need to execute the script? (US/India)"
Based on the input as US or India from the user the execution of... (8 Replies)
Discussion started by: yoursdavinder
8 Replies
6. Shell Programming and Scripting
I got a program named as "fastq_to_fasta".
I got a long list of file all named as AB1 and AB2.
My input file is :
071022_L1_AB1.fq
012121_L1_AB1.fq
021213_L1_AB1.fq
012153_L1_AB1.fq
071022_L1_AB2.fq
012121_L1_AB2.fq
021213_L1_AB2.fq
012153_L1_AB2.fq
.
.
.
.
.
.
My desired... (10 Replies)
Discussion started by: patrick87
10 Replies
7. UNIX for Dummies Questions & Answers
Hello All,
1) I have 2 questions, when i try to execute the below shell script through putty it does not showing me whole syntax rather its trimming of some part may be due to some buffer issues. Could you please tell me any work
around for this.
... (2 Replies)
Discussion started by: Ariean
2 Replies
8. UNIX for Advanced & Expert Users
Dear All
I am trying to write a script to set the SGE job execution order. I named each job with 'job1', 'job2' and 'job3'. I want my script to do: When 'job1' execution is complete, 'job2' is executed; when both 'job1' and 'job2' are complete, 'job3' is executed.
First, I tried this... (0 Replies)
Discussion started by: cliffyiu
0 Replies
9. Programming
Hi gurus,
I have a requirement where I need to remotely run a perl script as another user.
Running the script locally as the required user is fine, however I need to su with the script due to filesystem permission issues. I do not want to update permissions on the remote server due to security... (5 Replies)
Discussion started by: melias
5 Replies
10. UNIX for Beginners Questions & Answers
Hi Folks -
I have a dumb question.
Why does this work:
pushd "/apps/scripts"
./script.sh
popd
But this doesn't:
./apps/scripts/script.shIs it that obvious where I'm overlooking it? (7 Replies)
Discussion started by: SIMMS7400
7 Replies
LEARN ABOUT HPUX
create_directory
create directory(1m) create directory(1m)
NAME
create directory - Creates a directory
SYNOPSIS
cdscp create directory directory-name [clearinghouse clearinghouse-name]
ARGUMENTS
The full name of the directory The name of the clearinghouse in which you create the directory.
DESCRIPTION
The create directory command creates a directory with the name that you specify. If you do not specify a clearinghouse, CDS creates the
master replica of the directory in the same clearinghouse as the new directory's parent directory.
Privilege Required
You must have the following permissions in order to create a directory: read and insert permission to the parent directory; write permis-
sion to the clearinghouse in which the master replica of the new directory is to be stored.
In addition, the server principal must have read and insert permission to the parent directory.
NOTES
To ensure that all replicas are consistent, perform an immediate skulk of the parent directory after issuing this command.
This command is replaced at Revision 1.1 by the dcecp command and may not be provided in future releases of DCE.
EXAMPLE
The following command creates a directory named /.:/sales. cdscp> create directory /.:/sales
RELATED INFORMATION
Commands: delete directory(1m), list directory(1m), set directory(1m), set directory to skulk(1m), show directory(1m)
create directory(1m)