[fli4l] Bash /Dash
Thomas Grunenberg
tho_gru at web.de
So Nov 1 09:03:16 CET 2015
Am 31.10.2015 um 14:12 schrieb Mike B.:
Hi Mike,
Du musst doch "nur" die Mehrfunktionen der bash durch entsprechende der
ash ersetzen. Das bekommt Du doch wohl hin, oder?
Aus meiner Sicht halte ich folgende Stellen für beachtenswert:
> lastname=${!#}
> backupnr=${lastname##*backup-}
> backupnr=${backupnr%%.*}
> backupnr=${backupnr//\?/0}
> backupnr=$[10#${backupnr}]
> if [ "$[backupnr++]" -ge 30 ]; then
> mkdir -p ${ROTATEDIR}/${DATUM}-${ZEIT}
>
> ### Test ob Rotateverzeichnis existiert und Mail an Admin bei
> fehlschlagen ##
> if [ ! -d "${ROTATEDIR}/${DATUM}-${ZEIT}" ]; then
>
> backupnr=000${backupnr}
> backupnr=${backupnr: -3}
> filename=backup-${backupnr}.tgz
So wie ich das sehe, benutzt das Script einige Rechenfunktionen der
bash. Die müssten ersetzt werden...
Gruß
Thomas
Mehr Informationen über die Mailingliste Fli4L