View previous topic :: View next topic
|
Author |
Message |
satish.ms10
Active User
Joined: 10 Aug 2009 Posts: 184 Location: India
|
|
|
|
Hi All,
Hope you are all doing well..!! Thanks for your support in adavance.
I have a requirement to copy a Unix directory and all its subdirectoires into another directory. In other words, kind of backup creation (like, cp -r <source> <target>).
Target directory and subdirectories needs to be created dynamically.
I need to complete this task using batch JCL. I tried to understand OCOPY, OPUT, OPUTX commands but didn't get any clear syntax/understanding from my search.
Could you please help in this regard? |
|
Back to top |
|
|
Joerg.Findeisen
Senior Member
Joined: 15 Aug 2015 Posts: 1337 Location: Bamberg, Germany
|
|
|
|
Have a look at the pax command. |
|
Back to top |
|
|
satish.ms10
Active User
Joined: 10 Aug 2009 Posts: 184 Location: India
|
|
|
|
Hi Joerg.Findeisen,
Thanks for the quick reply.
I am looking for Mainframe Batch JCL/JOB option to perform this task. |
|
Back to top |
|
|
satish.ms10
Active User
Joined: 10 Aug 2009 Posts: 184 Location: India
|
|
|
|
I am going to search with PAX + BPXBATCH and will see if a get a suitable example...
Will keep you posted here.. |
|
Back to top |
|
|
Joerg.Findeisen
Senior Member
Joined: 15 Aug 2015 Posts: 1337 Location: Bamberg, Germany
|
|
|
|
Code: |
//SCRIPT EXEC PGM=BPXBATCH,
// PARM='sh <your shell_script or unix command> 2>&1'
//STDOUT DD PATH='/tmp/my.log',
// PATHOPTS=(OWRONLY,OCREAT,OTRUNC),PATHMODE=SIRWXU
//COPYLOG EXEC PGM=IKJEFT01
//JES DD SYSOUT=*,DCB=(RECFM=FBA,LRECL=256)
//LOG DD PATH='/tmp/my.log',
// PATHOPTS=ORDONLY
//SYSTSPRT DD DUMMY
//SYSTSIN DD *
OCOPY INDD(LOG) OUTDD(JES)
/*
//CLEANUP EXEC PGM=BPXBATCH,
// PARM='sh rm /tmp/my.log' |
|
|
Back to top |
|
|
satish.ms10
Active User
Joined: 10 Aug 2009 Posts: 184 Location: India
|
|
|
|
Thank you so much Joerg.Findeisen.
Sample JCL worked for me without any issues.
Once again, thanks a lot. |
|
Back to top |
|
|
|