2016-03-26 5 views
0

Ich verwende IBM IIS 11.3. Ich möchte das Datenprojekt-Backup auf täglicher Basis automatisieren. Kann mir jemand mitteilen, wie man ein Linux-Skript schreibt, das die Projekte selbst auflistet und selbst Backup macht?Datensicherung Projekt Sicherung Automatisierung

+0

würde ich um Hilfe, bevor er fragte hier auf dieser sich einige Online-Suche nach Beispielen und zumindest unter einen Stich vorschlagen zu tun. –

Antwort

0

Ich bin nicht sicher, wie Datastag Aufträge von Unix zu exportieren, aber es gibt einen Weg, um den Export (Backup) Aufträge von Projekten mit ‚dsexport‘ und ‚dscmdexport‘ Dienstprogramme zu automatisieren.

Diese Tools werden von IBM bereitgestellt und befinden sich im Verzeichnis "C: \ IBM \ InformationServer \ Clients \ Classic". Wenn Sie ein Beispiel überprüfen möchten, können Sie das automatic comparison of datastage jobs using diffapicmdline utility sehen. Auf diese Weise können Sie auch Export-Utilities verwenden.

0

Hier ist ein Code für den Einstieg:

# Export the name of all your Datastage projects 
$DSHOME/bin/dsjob -lprojects > projectList.txt 

while read projectName 
do 
    echo "Processing project $projectName" 
    cd "/xxx/xxx/xxx/$projectName" # Your datastage project directory" 

    # Export the name of all your Datastage jobs for this project 
    $DSHOME/bin/dsjob -ljobs $projectName > ${projectName}_JobList.txt 

    while read jobName 
    do 
    echo "Exporting job $jobName" of project $projectName 
    $DSHOME/xxx/istool export -dom yourdomain -u yourusername -p yourpassword -ar /$[jobName}.isx -ds 'SERVER/${projectName}/*/*.* ' 
    done < ${projectName}_JobList.txt 

done < projectList.txt