मेरे पास एक क्रोन स्क्रिप्ट है और मुझे इसे समायोजित करने की आवश्यकता है; वास्तव में कुछ क्लाइंट्स कुछ फाइलों को डायरेक्टरी में जनरेट कर रहे हैं, मेरा काम उस फाइल को एक टेप पर बैकअप देना है, और मुझे एक और बनाने की जरूरत है
cp $files $tape
if exit 0
then
send successfully mail
delete files
else
send a fail mail
but don't delete that files
fi
क्या कोई मेरी मदद कर सकता है?
शायद ऐसा कुछ के साथ? वास्तव में कोड ऐसा है
find $STR_FILES -print | backup -ivq -f $TAPE >> /tmp/logfile
आप कहते हैं कि मुझे ऐसा कुछ करना चाहिए?
BKP='find $STR_FILES -print | backup -ivq -f $TAPE'
$BKP >> /tmp/logfile
if [$BKP -eq 0 ]
then
...
else
...
fi
?
वास्तव में मैंने एक परीक्षा के रूप में किया था
वास्तव में मैंने cd / find / u01 -name ora_856562.aud किया
if ["$?" = "0" ]; then
rm /u01/app/oracle/product/10.2.0/db_1/rdbms/audit/ora_856562.aud
(echo "Se depuraron *.aud Ok") | mail -r oracle_alfa@notification.imcl-peoplesoft.com -s "Prueba if" egrc77@hotmail.com
else
(echo "NO Se depuraron *.aud Ok") | mail -r oracle_alfa@notification.imcl-peoplesoft.com -s "Prueba if" egrc77@hotmail.com
fi
exit
लेकिन साथ विफल रहता है
./prueba.sh[3]: 0: not found.
./prueba.sh[5]: [127: not found.