What's The Easiest Route To Creating A Unix Executable File for Terminal?


 
Thread Tools Search this Thread
Operating Systems OS X (Apple) What's The Easiest Route To Creating A Unix Executable File for Terminal?
# 8  
Old 04-24-2008
sorry for the late follow up, but depending on what you want to do, you may want to make a launchd item.

That way it will run as a system daemon and always run, depending on what you want to accomplish.
# 9  
Old 04-26-2008
Quote:
Originally Posted by tlarkin
sorry for the late follow up, but depending on what you want to do, you may want to make a launchd item.

That way it will run as a system daemon and always run, depending on what you want to accomplish.
I'll give it a shot, thanks for the tip. -UMH
# 10  
Old 04-30-2008
Quote:
Originally Posted by unimachead
I'll give it a shot, thanks for the tip. -UMH
Basically, Apple decided to get rid of all other launch daemons and have one to rule them all, launchd. You can write a script and toss it, in lets say, /usr/sbin/myscript.sh

Next you can create a launchd item that will run at log in or start up for every user by placing the .plist file in /Library/LaunchDaemons

example:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Label</key>
	<string>com.tlarkin.myscript.sh.plist</string>
	<key>Nice</key>
	<integer>-9</integer>
	<key>ProgramArguments</key>
	<array>
		<string>/usr/sbin/myscript.sh</string>
	</array>
	<key>RunAtLoad</key>
	<true/>
</dict>
</plist>

If you want it to run for specific users, you toss it in ~/Library/LaunchAgents for that particular user.
# 11  
Old 11-03-2008
It's been a few months since I've posted, but I've found an easier way to do this...not to mention this was so simple a snake should have bitten me when I first generated the inquiry for you guys.

One way to convert a simple text file into an executable from a text file is to simply change the extension "txt" to "exec" on the end of the file while your in a windows VM like Parallels or VM Fusion. When you do this you'll be prompted with:..."If you change a filename extension, the file may become unusable. Are you sure you want to change it?"...
Go ahead and answer "yes" and your text file icon will immediately change to and exec file icon. Drag it to your mac desktop from the VM (or transfer it onto a thumb drive to the mac) to your Mac desktop and wa-lah!
Now you should be able to just drop it into terminal and run your script.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. OS X (Apple)

Creating An Executable On The Fly...

Hi all... Had an idea tonight which could really enhance shell scripting for me. Yes I am aware there could be difficulties but...... Creating a C script inside the shell script to do a task, (a simple text print to stdout in this example), compiling it on the fly, making sure it is... (4 Replies)
Discussion started by: wisecracker
4 Replies

2. Shell Programming and Scripting

Creating executable script--please help

Hi group, I am very beginner in shell scripting and self learning. I am trying to create and executable script to run awk from user defined variables. e.g. suppose from a given file I want to delete some rows or some columns We need to repeat this process for many files. Thus I was... (4 Replies)
Discussion started by: smitra
4 Replies

3. UNIX Desktop Questions & Answers

creating an executable file from shell scripts

Hi Friends, I have a shell script which does some operations etc, would it be possible to create an executable file out from this shell script? meaning the executable file is not editable, thus the source code will not be visible to other users for copyright reasons. Please help, thanks! (1 Reply)
Discussion started by: kokoro
1 Replies

4. Shell Programming and Scripting

Write an executable file in Unix

Hi, I want to write an executable file in unix env to go to a particular path instead of always typing the long path cd /app/oracle/product/10.2.0/Db_1/scripts/prejib/sample. I have tried with the below script in but not working . please help me bash-3.00$ cat a.sh #!/bin/sh ... (3 Replies)
Discussion started by: prejib
3 Replies

5. Shell Programming and Scripting

unix executable file

Hi - How can I find out under sh whitch file is an unix executable file? Need it for an software inventory. Thanks in advance. Regards - Lazybaer (6 Replies)
Discussion started by: lazybaer
6 Replies

6. UNIX for Advanced & Expert Users

How can i read a non text file in unix - ELF-64 executable object file - IA64

The binary file is ELF-64 executable object file - IA64. How i know that the source is Is there any comamnd in unix i can read these kind of files or use a thirty party software? Thanks for your help (8 Replies)
Discussion started by: alexcol
8 Replies

7. UNIX for Dummies Questions & Answers

creating executable for every C file

hello Folks, once we compile any C code on Linux, we run the code using "./a.out".. but can we have an executable for every program so that we can run the code directly without compiling the code every time. just run the executable and get the output! Thanks! (7 Replies)
Discussion started by: compbug
7 Replies

8. UNIX for Dummies Questions & Answers

How to convert Unix executable file to Tiff

Hi, I know nothing about Unix. Recently received image files from a client. Mac sees it as a Unix executable file. How do I convert these files to Tiff? Thanks for helping. (1 Reply)
Discussion started by: Pet Teoh
1 Replies

9. UNIX for Dummies Questions & Answers

How to route error to log file in unix

Hey Every one I have a find statement which find the files and deletes them find /web/local/orderlink/batchmanaged01/scripts/SMOappLogs/log -name 'orderlink.log.*' -type f -mtime +$10-exec rm -f {} \; This statement if finds a file at the given location it will delete the files but if it... (4 Replies)
Discussion started by: pinky
4 Replies

10. Programming

problem in creating executable for a client program

Hi, I am trying to run simple client server c program in unix.At the compling stage server is creating an executable but the client is not. below is the link to the source codes: http://www.cs.rpi.edu/courses/sysprog/sockets/server.c http://www.cs.rpi.edu/courses/sysprog/sockets/client.c ... (2 Replies)
Discussion started by: konas
2 Replies
Login or Register to Ask a Question