LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 03-04-2008, 09:50 AM   #1
disruptive
Member
 
Registered: Dec 2005
Posts: 76

Rep: Reputation: 15
cannot get an executable to run...


This maybe totally dumb. I have copied over my executable files to a portable hard-drive and am trying to run the exectables from the hard-drive. I can make and compile the code. But does not run at all. I have chmod'd all the directories - in fact the entire drive, but even the target executable is compiled, it does not run at all. I have literally chmod's everything with 777 command but I get the following error:

bash: ./Sim: Permission denied

permissions are:

-rwxrwxrwx 1 Dave Dave 156920 2008-03-04 14:37 Sim

The directory is also of the same positions, as I performed a recurive chmod -R, any ideas why this does not work?

Thanks
 
Old 03-04-2008, 09:55 AM   #2
bigrigdriver
LQ Addict
 
Registered: Jul 2002
Location: East Centra Illinois, USA
Distribution: Debian stable
Posts: 5,877

Rep: Reputation: 350Reputation: 350Reputation: 350Reputation: 350
Are you trying to run the executable in GUI mode by clicking on it, or in command-line by typing the command to run it?
 
Old 03-04-2008, 10:01 AM   #3
disruptive
Member
 
Registered: Dec 2005
Posts: 76

Original Poster
Rep: Reputation: 15
Just running on command line

$ ./Sim

I do this normally on the PC hard-drive - only the location is different this time...
 
Old 03-04-2008, 12:03 PM   #4
bigrigdriver
LQ Addict
 
Registered: Jul 2002
Location: East Centra Illinois, USA
Distribution: Debian stable
Posts: 5,877

Rep: Reputation: 350Reputation: 350Reputation: 350Reputation: 350
From the command line, the two main reasons for not being able to run an executable are:
1) you don't have parmission. You've set things to give you permission, so this reason doesn't apply.

2) the path to the executable is not in your PATH environment variable. To see what's in path, run echo $PATH. I'll wager that you don't see the path to the external drive and the executable on that drive.

./Sim means 'in this directory, run this command'. In order for ./Sim to work, you need to first cd to the folder on the external drive which contains the executable, then do ./Sim.

Alternatively, you can run it as '/path/to/external drive/folder/executable'.

Third alternative is to add the path to that executable to your PATH variable.
 
Old 03-04-2008, 12:14 PM   #5
v00d00101
Member
 
Registered: Jun 2003
Location: UK
Distribution: Fedora 8, Centos 5.1
Posts: 480

Rep: Reputation: 30
Maybe Sim is trying to do something it shouldnt and SELinux is killing it.
 
Old 03-04-2008, 12:18 PM   #6
Emerson
LQ Guru
 
Registered: Nov 2004
Location: Saint Amant, Acadiana
Distribution: Gentoo ~arch
Posts: 5,872

Rep: Reputation: Disabled
Probably the partition where your file is residing is mounted with noexec option.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to run executable files? Kelley Linux - Newbie 33 03-20-2015 08:54 AM
How to run an executable from browser ??? dileepkk Programming 2 08-22-2004 04:13 AM
an executable that does not run jgoggel Programming 2 07-22-2004 08:54 PM
How to run programs using executable name ravykanth Linux - Newbie 1 10-06-2003 12:45 AM
How do I run my executable?? scott7500 Programming 2 12-30-2001 05:22 PM


All times are GMT -5. The time now is 10:36 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration