AppleScript to Bash

 
Thread Tools Search this Thread
Operating Systems OS X (Apple) AppleScript to Bash
# 8  
Old 03-09-2010
This looks like the best way to invoke the applescripts I'm building, tlarkin. I can keep the original applescripts, build a shell script to run before the applescripts in order to invoke the commands to execute properly. The key for me is making sure that these scripts are copied to the user template so that any user who authenticates into the machine sees the same customizations. This is the goal I'm trying to achieve.
# 9  
Old 03-09-2010
Well, if you are using Open Directory you can use MCX to set those, if not you can also modify the user template in /System/Library/User Template so that every time a user account gets created it will pull those preferences from the template.

Any other scripts you want to run you can use launchd to automate them.
# 10  
Old 03-15-2010
Yeah, like here is an example of a post image script I am using to force an admin log in after image, since some of the stuff I install post imaging requires that a user be logged in.

Code:
/usr/bin/osascript <<EndOfMyScript
  tell application "System Events"
      keystroke "$admin1_short"
      keystroke return
      delay 3.0
      keystroke "$admin1_passwd"
      delay 3.0
      keystroke tab
      keystroke return
      keystroke return
  end tell
EndOfMyScript

The $admin1 variables are the variables I hard code at the beginning of my shell scripts to create the local administration accounts. So, when I update the script to change passwords or change accounts, it will still use whatever I hard code at the top.

This is really cool because now after I image a Mac, the post image script automates everything for me and I can sit back and relax and let it do it's job for me. The alternative is manually logging into 6,000 Macbooks, no thanks.Smilie
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

Delete or move post to applescript area

i posted an applescript question in the wrong area, trying frantically to delete or move before I get in trouble for posting question in wrong area. it is the one about opening webpages and searching text with applescript, thanks (1 Reply)
Discussion started by: ilovedoritos
1 Replies

2. OS X (Apple)

Applescript application call problem...

Hi all... I am trying to create a shell project purely for this Macbook Pro. I do NOT want to use SOX as the sampling _source_ but Quicktime instead, the idea being that NO third party installs will be needed. The code below works fine except the commented out Applescript line does not do... (2 Replies)
Discussion started by: wisecracker
2 Replies

3. Shell Programming and Scripting

SED command works in terminal, but not Applescript

The following command works perfectly in Terminal, but not in Applescript. (Returns "unknown token" error for square brackets.) (new to site. sorry.) I have an Applescript that is designed to find and remove any square-bracketed text, including the square brackets. I ran the following code from... (1 Reply)
Discussion started by: Phillip Acosta
1 Replies

4. Shell Programming and Scripting

applescript & grep - sed command

I'm new using Unix commands in applescript. The following script you choose different folders with PDfs, get file count of PDfs on chosen folders, & write the results in text file. set target_folder to choose folder with prompt "Choose target folders containing only PDFs to count files" with... (0 Replies)
Discussion started by: nellbern
0 Replies

5. OS X (Apple)

[Solved] Running shell code in AppleScript without Terminal

What I want my script to do is to run a command in Terminal and close that same Terminal window when the process is complete. Of course I could ad a delay of 6 seconds to complete the process, but it may not be enough every time. To simplify my question, this is what I want to achieve.... (9 Replies)
Discussion started by: ShadowofLight
9 Replies

6. Shell Programming and Scripting

Scripting in AppleScript

What I want my script to do is to run a command in Terminal and close that same Terminal window when the process is complete. Of course I could ad a delay of 6 seconds to complete the process, but it may not be enough every time. To simplify my question, this is what I want to achieve.... (0 Replies)
Discussion started by: ShadowofLight
0 Replies

7. OS X (Apple)

Need help writing an Applescript to launch a specific Terminal Command...

I developed a script in Lingon (which is an automated script editor developed for OS X) that is used to automatically restart programs only if they crash. The script itself does just that, but I only want it to load if I'm going to use the specific application that it's designed to protect. In the... (2 Replies)
Discussion started by: JFraser1
2 Replies

8. Shell Programming and Scripting

Need help writing an Applescript to launch a specific Terminal Command...

I developed a script in Lingon (which is an automated script editor developed for OS X) that is used to automatically restart programs only if they crash. The script itself does just that, but I only want it to load if I'm going to use the specific application that it's designed to protect. In... (3 Replies)
Discussion started by: JFraser1
3 Replies

9. Shell Programming and Scripting

Terminal vs. Applescript

I am running Mac OS X (10.5). I run the following script successfully in terminal in order to split an mp3 file into 3 smaller mp3 files... split -b 8667k -a1 Monday.mp3 Levin-Hour_; ls Lev* | sed "s/.*/mv '&' '&.mp3'/g" | zsh However, when I run a similar script within the Applescript editor... (2 Replies)
Discussion started by: tgaleza
2 Replies

10. UNIX for Dummies Questions & Answers

BASH or applescript keygen

Please help me to make this script to create a key based on these parameters: the output of $USER is smithm for mike smith the output of id smithm is uid=1042(smithm) gid=20(staff) groups=20(staff), 1025(group1), 1057(group2), 1028(group5), 1038(group3), 1037(group4) I need a script that... (0 Replies)
Discussion started by: glev2005
0 Replies
Login or Register to Ask a Question