Portál AbcLinuxu, 3. listopadu 2025 00:59
<pre>. Pak bych se pokusil vytlouci si z hlavy používání for var in `cokoli` a na for var in `ls blabla*` bych použil obzvláště drastickou metodu vymýtání. No a pes zakopán v tomhle kusu kódu patrně není. Nejspíše v těch scriptech export_* předpokládáš nastavení nějakých proměnných prostředí, které cron nastavené nemá.
#!/bin/sh
BACKUP_HOME=/var/backup/database/oracle
ALLBCKDB_HOME=/var/backup/database
EXPORT_HOME=/opt/oracle/product/9ir2/bin
rm "$ALLBCKDB_HOME"/ora_*
for EXP in "$EXPORT_HOME"/export_*
do
. "$EXP"
done
sleep 1s
tar czf "$ALLBCKDB_HOME"/ora_`date +%d%m`.tar.gz "$BACKUP_HOME"
exit
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.