In summary, if you wanted to see how to run/execute a Unix shell script from the MacOS Finder, I hope these examples are helpful. (The pwd command will just list the user’s home directory.) Summary If you need to get the full path of the directory where your script was run from, use this command:Īfter that line executes, the variable DIRNAME will contain the full path to the directory where the user executed your script in the Finder. You should see a Terminal window open, with the output from the commands shown in the Terminal window. Now go to the Finder, navigate to the directory where this script is located, and double-click the icon for this file. Put some simple commands in the file, like this:
#Run exe on mac terminal mac os x
Simple exampleĪs a simple example of this, create a file named mand somewhere on your Mac OS X filesystem, such as the Desktop, or a temp folder somewhere. I run a top command in a script so she can confirm that this is the problem. She has an HP printer attached to her Mac, and from time to time the printer goes nuts and decides to eat the CPU. I did this recently for one of my sisters.
I would like to launch this exe from osx terminal. When it’s finished, the Terminal will display a “Process Completed” message, and the user can close the Terminal. I have installed a command line executable on a windows virtual machine on my mac. Now, when someone double-clicks your script in the Mac Finder, the script will open a new Mac Terminal window, and then run the script inside that window. From the Command Prompt, enter to the location where the executable file was.
NOTE: To get a better understanding of the following steps, let's assume the executable file is located inside a folder named 'programs'. You can also leave out the usual #!/bin/sh part on the first line. At this point, you need to copy the executable file and paste it inside a local folder on your PC to be able to run the curl. Then make it executable, such as by running chmod from the MacOS Terminal: command extension and (b) make it executable.įor example, just name your Mac/Unix script like this: Solution: If you ever want to create a Unix shell script that you can give to someone else so they can double-click it and run it through the Mac OS X Finder, all you have to do is (a) name the file with the. MacOS Finder FAQ: Is there a way that I can execute a custom Unix shell script from the Mac Finder?