Create directories in stagging and informatica server


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Create directories in stagging and informatica server
# 36  
Old 03-07-2012
Progress, then. What is the system you're logging into? It seems to have a different version of tar than your local system.

You just posted code, outside of code tags. I had to edit your post to add code tags. If there was any indication you'd even tried to do as I and other moderators have asked, I wouldn't be bothering you. Please try adding code tags next time. Just [ code ] stuff [ /code ] without the extra spaces in tags, when posting code. Quote any of the posts of yours I edited to see what I did. It's not hard at all.
# 37  
Old 03-07-2012
Sorry for not understanding ur direction seriously i am trying to do what u expect from me. The system in SunOS 5.10 .
This is my first ever posting in this forum ...Thanks for guiding me
# 38  
Old 03-07-2012
That's what your remote system is; is your local system the same?





When you posted:

mkdir: Failed to make directory "/devl/ecif/etl/"; File exists
tar: tape blocksize error

you did so outside of code tags. We requested you do so inside code tags, like

[ code ] mkdir: Failed to make directory "/devl/ecif/etl/"; File exists
tar: tape blocksize error [ /code ]

...without the extra spaces inside the tags.

which would make it look like
Code:
mkdir: Failed to make directory "/devl/ecif/etl/"; File exists
tar: tape blocksize error

You could have quoted any of your posts to see what change I'd made in it.
# 39  
Old 03-07-2012
Local :- Linux Remote : Sun Solaris...
Ok Now i understood what do u mean by code tags... i will follow this..Thanks
# 40  
Old 03-07-2012
It's the tar file. I didn't expect a tarball made on linux to be fed to a solaris system. Here are modified instructions for creating a tarball in linux that ought to work on Solaris:

Code:
mkdir /tmp/skel
pushd /tmp/skel
mkdir -p archivefiles dropbox logfiles lookupfiles maestro parameterfiles rejectfiles scriptfiles sqlfiles stagefiles targetfiles
chmod -R 775 /tmp/skel
tar --format ustar -cf ~/skel-775.tar -C /tmp/skel .
chmod -R 777 /tmp/skel
tar --format ustar -cf ~/skel-777.tar -C /tmp/skel .
popd
rm -Rf /tmp/skel

If ustar doesn't work, try v7 or posix.
This User Gave Thanks to Corona688 For This Post:
# 41  
Old 03-14-2012
This is my final code which was tested and working fine.
Code:
#!/bin/bash 
	echo " Script for creating new project in informatica"
	echo "  ***********************************************************"
	echo " First creating stagging area for new project"
	echo "  ************************************************************"
	echo "Enter the project name:"
	read proj_name
	export projectname=$proj_name
	echo "**************************************************************"
	echo " Select the Enviornment"
	echo "Choose Environment: (1-5)"
	echo "  1  -DEV/DEVL"
	echo "  2  -TEST/ALPHA"
	echo "  3  -PREPROD/BETA"
	echo "  4  -PT/SUPP"
	echo "  5  -PROD/VOL"
	echo "  *************************************************************"
	echo ""
	read Env
	export Env=$Env
	mkproj_dirs ( )
		{
			mkdir -p "$projectname"
			cd "$projectname"
			mkdir archivefiles dropbox logfiles lookupfiles maestro parameterfiles rejectfiles scriptfiles  sqlfiles stagefiles targetfiles
			chmod 775 .
			chmod 777 dropbox
		}		
		echo "***************************************************************"
	echo "Create directories in stagging and informatica server"
	echo "  *************************************************************"
	case $Env in
        1) 		export Env=devl
			export User=ecifetld
			mkproj_dirs "/webdata/ecif/etl/$Env/$projectname/"
			ssh $User@boom.nwie.net mkdir "'/$Env/ecif/etl/$projectname'"   < /webdata/ecif/etl/scripts/file.tar	
		;;
	2)		export Env=alpha
			export User=ecifetla
			mkproj_dirs "/webdata/ecif/etl/$Env/$projectname/"
			ssh $User@boom.nwie.net mkdir "'/$Env/ecif/etl/$projectname'"   < /webdata/ecif/etl/scripts/file.tar			
		;;
		3) 	export Env=beta
			export User=ecifetlb
			mkproj_dirs "/webdata/ecif/etl/$Env/$projectname/"
			ssh $User@boom.nwie.net mkdir "'/$Env/ecif/etl/$projectname'"   < /webdata/ecif/etl/scripts/file.tar
		;;
		4) 	export Env=supp
			export User=ecifetls
			mkproj_dirs "/webdata/ecif/etl/$Env/$projectname/"
			ssh $User@boom.nwie.net mkdir "'/$Env/ecif/etl/$projectname'"   < /webdata/ecif/etl/scripts/file.tar
		;;
		5) 	export Env=vol
			export User=ecifetlp
			mkproj_dirs "/webdata/ecif/etl/$Env/$projectname/"
			ssh $User@boom.nwie.net mkdir "'/$Env/ecif/etl/$projectname'"   < /webdata/ecif/etl/scripts/file.tar	
		;;
	esac

file.tar
Code:
mkdir /tmp/skel
pushd /tmp/skel
mkdir -p archivefiles dropbox logfiles lookupfiles maestro parameterfiles rejectfiles scriptfiles sqlfiles stagefiles targetfiles
chmod -R 775 /tmp/skel
tar --format ustar -cf ~/skel-775.tar -C /tmp/skel .
chmod -R 777 /tmp/skel
tar --format ustar -cf ~/skel-777.tar -C /tmp/skel .
popd
rm -Rf /tmp/skel

Thanks for your suggestions
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Need to create automated Directories

Hi, On serverB i wish to have a script that creates ONLY & EXACTLY the same folder structure that i provide on ServerA. Thus if serverA has a folder "Output" under /opt/app/Output and has the below folders under Output Output Output/logs Output/reciever Output/data... (11 Replies)
Discussion started by: mohtashims
11 Replies

2. UNIX for Dummies Questions & Answers

Create 2 directories in one command

Hi how can i create 2 directories in two different directories ($HOME and $PWD) with 1 command? dir 1 in $HOME and dir2 in $PWD (2 Replies)
Discussion started by: chinababy
2 Replies

3. Shell Programming and Scripting

Create duplicate directories with same permissions

Hi all, I need to create duplicate directories and sub directories (only the directories not the files or file contents) with the same permissions. Can some one guide me in doing this. I could able to create but here the permissions should be the same how can i do this in linux. Thanks in... (5 Replies)
Discussion started by: Olivia
5 Replies

4. Shell Programming and Scripting

UNIX script to check file and start the informatica server

Hi Rockers, I hope u r dng good one. I have a one question is in unix with informatica . I need a unix script to check whether particular file exists in the folder , If it means we have a informatica server , so we can start the informatica server by accessing that file. Every week we have... (0 Replies)
Discussion started by: gurukrishnan
0 Replies

5. Shell Programming and Scripting

check if multiple directories exist else create missing directories

Hi , I 'm trying to check if multiple directories exist on a server, if not create the missing ones and print " creating missing directory. how to write this in a simple script, I have made my code complex if ; then taskStatus="Schema extract directory exists, checking if SQL,Count and... (7 Replies)
Discussion started by: ramky79
7 Replies

6. UNIX for Dummies Questions & Answers

Want to create 3 different new directories under the same path

Hi, Iam new to UNIX...My requirement is to create 3 dir as an hierarchy under /var/opt/temip.The output should be /var/opt/temip/GP_Int/GPTTS/AUTO. I have tried the following script...But only GP_int folder is getting created and not other folders...Can someone help??? #!/usr/bin/ksh #script... (1 Reply)
Discussion started by: Llb
1 Replies

7. UNIX for Dummies Questions & Answers

How to create shotcuts to the directories

Hi, I need your help in writing shortcuts to my directories. So that I can go into the directories with the help of shortcuts. For example: there is a directory called /home/java/webapps/project1 I want to give a shortcut as project1 . So whenever I have give cd project 1 from command line ... (3 Replies)
Discussion started by: TonySolarisAdmi
3 Replies

8. UNIX for Dummies Questions & Answers

copying directories from NT server to Unix server (solaris 5.8)

I need to copy around 30 directories (each directory include one or more text file(s)) from NT server to Unix server at one go. For doing this what are the privillages i should have in both NT and Unix server. Please let me know which command i can use in shell prompt. TIA. (4 Replies)
Discussion started by: jhmr7
4 Replies

9. Programming

Using a C program to create directories in UNIX

Aloha, I'm attempting to use a C program to create directories and then use a system call to have another program write .dat files into that directory. I understand that I could use the "system("mkdir directory_name")" function however, I would like my program to create a new directory each time... (3 Replies)
Discussion started by: aloha_boi
3 Replies

10. UNIX for Dummies Questions & Answers

How to create directories

Hi... Can any1 help me by telling me the way to create multiple directories using single command.... to create 1 directory.. mkdir is used.... :D but how to create multiple direcs. like 4 direc. i tried .... $ mkdir a; mkdir b; mkdir c; mkdir d But its 4 commands in a single... (3 Replies)
Discussion started by: abishekmag
3 Replies
Login or Register to Ask a Question