What sort of system do you want to do the backup on? Do you mean PC / Unix / i-series / Mainframe ?
You could write a CLP that will back up just about everthing but the system. Use this to write a cl that will backup all user data, Then you only have to do a full system save quartely or whenever you update PTF’s.
SAVLIB LIB(*ALLUSR) ACCPTH(*YES)
SAVDLO DLO(*ALL) FLR(*ANY)
SAV DEV(‘/QSYS.LIB/media-device-name.DEVD’) +
OBJ((‘/*’) (‘/QSYS.LIB’ *OMIT) +
(‘/QDLS’ *OMIT) +
(‘/QIBM/ProdData’ *OMIT) +
(‘/QOpenSys/QIBM/ProdData’ *OMIT))1 +
If you’re talking about backing up an AS400/iSeries/System i5 then you can’t run a full system save from the job scheduler as the system has to be in a restricted state so it has to be run interactively from the system console.
I have a tool I wrote many years ago called BNCSYS which could be given a start time and would then put the system into a restricted state before running the backups. The source can be found <a href=”http://www.astradyne-uk.com/code/index.php?id=06881a0c3f”>here</a>.
Hope it helps