execution without ./


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting execution without ./
# 1  
Old 02-09-2007
execution without ./

I want to execute a shell script without ./ symbol.
For example:

./my_script ===== my_script (both of them can execute my script)

both of them are the same as result.
# 2  
Old 02-09-2007
copy the script as root to /usr/bin or /usr/local/bin and give it +x permissions.
Then chown it for your user = chown user:group /usr/bin/script
# 3  
Old 02-09-2007
You could update your PATH environment in whatever your login profile is (.profile, .bash_profile, etc ...)
Code:
PATH=$PATH:path_to_myscript

# 4  
Old 02-09-2007
I don't know unix very well. Plaese explain in details.
# 5  
Old 02-09-2007
./filename means the "filename" present in the same folder. "." is used to represent the current directory so ./filename means filename present in the same folder. like sysgate suggested to place the file in the /usr/bin folder which holds all other files and usually the path is defined in .profile path so everytime you just run the Filename as a command it will execute from the folder /usr/bin.

as andryk suggested to add the new path to the path variable. so that when you run the filename as command so that unix will look into the folders defined in the path variable.

Note: path is used to define the locations, so that you dont need to specify the path every time. and you can run the filename as commands.
# 6  
Old 02-10-2007
Question chown question

copy the script as root to /usr/bin or /usr/local/bin and give it +x permissions.
Then chown it for your user = chown user:group /usr/bin/script

I have a question:

When I chown for the user,is true the username of the person to be allowed to use the script? "chown bobo:group /usr/bin/script"...
# 7  
Old 02-10-2007
Quote:
Originally Posted by sysgate
copy the script as root to /usr/bin or /usr/local/bin and give it +x permissions.
Then chown it for your user = chown user:group /usr/bin/script
This is like parking your car in the living room.

An option which is possible, however not how it is intented to be.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Execution problems

How to find a word in a directory which contains many files? i just want to count how many such words are present in all the files? This is the code which i tried for a single file echo "Enter the file name:" read file echo "Enter the word to search:" read word if then echo "The count... (4 Replies)
Discussion started by: Meeran Rizvi
4 Replies

2. Red Hat

Execution of c,C++ in redhat

hi dudes, i m a new user of RHEL-6. how will i start programming of c / c++ in this environment ? where will i type my code & how will i execute ? are any extra packages needs to be installed ? if yes, from where will i get those packages? waiting for reply from someone...... (2 Replies)
Discussion started by: Amitcpp50
2 Replies

3. Shell Programming and Scripting

execution of a script

Hi i have a small script like this $ cat test.sh #!/usr/bin/sh name="ram" echo ${1} set 1 2 3 4 5 6 7 8 9 0 123 o870 echo $9 echo ${12} when i am trying to execute like below i am not getting the output jena samp_perl $ sh test.sh test.sh: This: not found (12 Replies)
Discussion started by: ragilla
12 Replies

4. UNIX for Dummies Questions & Answers

execution problem

Hi i have a file in which there are three fields code: 919804199233 404911130003916 357266044991350F and now i want to add two more fields i.e. code: 919804199233 404911130003916 357266044991350F ms 123 how can i do it using command line and if have a file of 100... (8 Replies)
Discussion started by: esumiba
8 Replies

5. UNIX for Dummies Questions & Answers

execution problem

Hi i am using expect module and trying to login using following code. ssh 127.0.0.1 expect "word:" send "$password \n" kindly let me know the login script using expect module (1 Reply)
Discussion started by: esumiba
1 Replies

6. Shell Programming and Scripting

Shell execution

hi, Pls bare with me if this is trivial. Is it possible to run a korn shell with out specifying the name with its extensiion? Do i need to make any changes to the script make it work? Thanks (3 Replies)
Discussion started by: dvah
3 Replies

7. Shell Programming and Scripting

Conditional execution

Hi All, I want to echo a message in case a system is reachable by ping or echo a different message in case it's not reachable. Sample code i wrote is ping localhost -n 2 | grep 'ttl' > ping_op; ls ping_op > /dev/null && drReachable=Alive; echo -e `date`: \\t "DR server is reachable" >>... (5 Replies)
Discussion started by: Mr. Zer0
5 Replies

8. Shell Programming and Scripting

Expect Issue Serial Forground Execution vs Concurrent Background Execution

I have an expect script that interrogates several hundred unix servers for both access and directories therein using "ssh user@host ls -l /path". The combination of host/path are unique but the host may be interrogated multiple times if there are multiple paths to test. The expect script is run... (2 Replies)
Discussion started by: twk
2 Replies

9. UNIX for Dummies Questions & Answers

execution without using (./)

I want to execute a shell script without ./ symbol. For example: ./my_script ===== my_script (both of them can execute my script) both of them are the same as result. (2 Replies)
Discussion started by: mehmetned
2 Replies

10. UNIX for Dummies Questions & Answers

pb with script execution

Hello, Can somebody tell me the differnce between a call of a ksh with the dot : >. script.ksh and the call without the dot: >script.ksh In my script I have writen a test for the number of parameters: if then echo 'Usage : '$0 exit 1 fi as my script doesn't need any... (3 Replies)
Discussion started by: Cecile
3 Replies
Login or Register to Ask a Question