Quantcast
Channel: The Digital Metamorphosis of a Shuttered Butterfly! » Linux Basics
Viewing all articles
Browse latest Browse all 10

How to Invoke Script made using Bash

$
0
0

So you made your script. Now you need to test it by running it. You can invoke it by sh <scriptname>, or alternatively bash <scriptname>.(Not recommended is using sh <scriptname>, since this effectively disables reading from stdin within the script.) Much more convenient is to make the script itself directly executable with a chmod.
Either:

chmod 555 scriptname

(gives everyone read/execute permission)

or

chmod +rx scriptname

(gives everyone read/execute permission)

 or

chmod u+rx scriptname

(gives only the script owner read/execute permission)

 

Having made the script executable, you may now test it by ./scriptname.  If it begins with a “sha−bang” line, invoking the script calls the correct command interpreter to run it.

As a final step, after testing and debugging, you would likely want to move it to /usr/local/bin (as root,of course), to make the script available to yourself and all other users as a system−wide executable. The script could then be invoked by simply typing scriptname[ENTER] from the command line.



Viewing all articles
Browse latest Browse all 10

Latest Images

Trending Articles





Latest Images