NOOB - Scripting to make an App work


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers NOOB - Scripting to make an App work
# 8  
Old 01-20-2011
i THINK i might have gotten it...
Code:
#!/bin/tcsh -f

## Properties
set defGrp = staff
set td = "~/Library/Application\ Support/RMS"

if ( -d {td} ) then
	echo ""
	else
	cp -R "/Users/admin/Public/RMS" ~/Library/Application\ Support/
	/usr/sbin/chown -R ${1}:${defGrp} ~/Library/Application\ Support/RMS
endif


Last edited by Scott; 01-21-2011 at 01:31 PM.. Reason: Please use code tags
# 9  
Old 01-21-2011
Maybe add -p o cp to preserve timestamps, permissions.

If all are on the same FS, you can hard link everything not a directory together (make a clone tree). There might be a cp option for that, '-l', or look into cpio -p.
# 10  
Old 01-21-2011
Looks pretty similar to my script, why did you choose tcsh?
# 11  
Old 01-21-2011
@DGPickett - every one of my efforts at linking have failed. i don't know much about it, but i can say with certainty that i have had NO luck with getting the linking to work. not even the glimmer of hope :-(

@glev2005 - i borrowed HEAVILY from your script (deep thanks for your help). i used tcsh because the basis script i used, written by mike bombich, was written in tcsh. since i have virtually ZERO knowledge of scripting, i had to pretty much copy and paste this thing until it worked. that being said... how does it look to you?
# 12  
Old 01-21-2011
It looks good, but I am not familiar with tcsh.. Does it work? It basically does what mine does, but it added the chmod part that I recommended using chown to change ownership to the group of the current user I believe. It appears to do exactly what I was thinking.. There were a few parts I wasnt sure about ths syntax, but I assume it is fine, just tcsh conventions that I am not familiar with.

---------- Post updated at 12:28 PM ---------- Previous update was at 12:27 PM ----------

Do you know Mike Bombich? Does his company sell the RMS software you are using?
# 13  
Old 01-21-2011
it works, except for the "check to see if the directory is already there" part. i haven't tested that part yet. that's my afternoon "fun" today.

can you recommend a good bash book? i need to get my weight up in this stuff.

---------- Post updated at 12:30 PM ---------- Previous update was at 12:29 PM ----------

i don't know mike. just a few e-mails here and there. he's an apple guy - no connection whatsoever to the RMS software.
# 14  
Old 01-21-2011
Do you not need a $ here?
Code:
if ( -d {td} ) then

should be if ( -d ${td} ) then

---------- Post updated at 12:33 PM ---------- Previous update was at 12:32 PM ----------

I dont know, just asking.. Like I said, I dont use tcsh, it is fairly old I believe.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Total Noob BASH scripting question

Hello All, I have a file of ip addresses called activeips.txt What I'm trying to do is run a simple bash script that has a loop in it. The loop is a cat of the IP addresses in the file. The goal is to run 2 nmap commands to give me outputs where each address in the list has an OS... (11 Replies)
Discussion started by: Dirk_Pitt
11 Replies

2. Shell Programming and Scripting

Noob to scripting needs some assistance

Hello, I am in a Unix class and have been out of town. I have been tasked to generate a couple of scripts and ahve never done it before. I have a virtual machine running Ubuntu. The task is below Prompt the system administrator for all valid input parameters Generate a menu to ask which... (1 Reply)
Discussion started by: jkeeton81
1 Replies

3. Shell Programming and Scripting

Noob Expect Scripting Question

I'm having some difficulty with convincing Expect to do what I need.. I have a loop that waits for input, a specific phrase of text followed by a single word. I need Expect to capture that word following the specific phrase. It should then store the word in a variable. I'm fairly sure it's... (6 Replies)
Discussion started by: LongLeafTea
6 Replies

4. Shell Programming and Scripting

Noob to Shell Scripting

Hello. I'm attempting to create a shell script to assist me by saving time with one of my hobbies. I am an Android Enthusiast and currently build a few roms for one of the devices. One of the roms I make is ported from a different device to mine (I get the original for the HTC Desire HD and... (3 Replies)
Discussion started by: JHutson456
3 Replies

5. UNIX for Dummies Questions & Answers

Noob scripting question with android ADB commands

Hi I'm pretty new to scripting and I've been googling around looking for an answer but have yet to come up with a proper solution. I work with multiple android devices at a time and I'm looking to simplify my life with a script. Basically I'm looking for a script that takes the device ID's and then... (2 Replies)
Discussion started by: Onyoursix
2 Replies

6. Shell Programming and Scripting

how to make this work

hi, I have been trying to make my script work but could not, tried some of the suggestions from here but I am not getting the correct result. I have a script that was Param1 ="$1" Param2 ="$2" $Script1 log -t "$param1" "$param2" | grep operation > /dev/null || { echo "Message"... (1 Reply)
Discussion started by: rider29
1 Replies

7. Shell Programming and Scripting

Why does my script not work? (Noob Alert)

I am a scripting noob and I have tried to search on google, but cannot find the answer as to why this script doesn't work properly. The idea of this script is that it will list all files starting with f in a certain folder, and delete all but the three newest one. I am trying to achieve this by... (4 Replies)
Discussion started by: bronkeydain
4 Replies

8. Programming

HOWTO: Calculate the balance of work in multi-threaded app.

I was wondering if anyone could give me a good idea how to calculate how balanced the threading is on a multi-threaded application. I want a percentage, such as "threads are 80% balanced." This is the way I am currently going about it, maybe it is good, maybe not. First, whenever a thread... (2 Replies)
Discussion started by: DreamWarrior
2 Replies

9. Shell Programming and Scripting

How to make this work

Dear All, I want acces my folder that name Log , that throught /export/home/hmi/bin/log. I want direct to Log folder. When I try using alias, i'm login as root: >alias logfile='cd /export/home/hmi/bin/Log' and when I execute > logfile this is work, but after I logout and login again as... (3 Replies)
Discussion started by: heru_90
3 Replies

10. Programming

Using make utility to create an mini-app

The following is my makefile. When I run "make", it gives me a bunch of error. I've compiled each file separately and there are no compilation errors. The target is "monprc". Have a look below: monprc: monprc.o monrep.o dsz.o cc -o monprc monprc.o monrep.o dsz.o monprc.o: monprc.c... (1 Reply)
Discussion started by: Yifan_Guo
1 Replies
Login or Register to Ask a Question