I have a storage drive I normally mount just clicking on the disc in the file browser. However, I want to be able to run some bash scripts from that drive. When I try ./script.sh I get Permission Denied. How can I set it up so I can run scripts from this drive?
Asked
Active
Viewed 4.6k times
9
Nathan Schwermann
- 2,247
1 Answers
13
Work Around
There is a simple work around, instead of ./script.sh, do
sh script.sh
Or
bash script.sh
You should check the first line of script.sh to confirm which shell to use.
Manual Mount
Mount with command line, you can use the exec option as follow
mount -o exec <device> <mount-point/path>
mount -o exec /dev/cdrom /mnt/cdrom
If the disc is automounted, you will have to un-mount(not eject) it with file manager first.
udisk
This is the complicated way and is answered in this post.