| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | MBSE script hatched out |
Hello Sean!
Monday July 07 2014 13:35, you wrote to All:
> I wrote a simple script to automate the nightly processing of my
> ALLFILES/NEWFILES listing by creating a proper FILE_ID.DIZ for each
> archive, creating the archive with the FILE_ID.DIZ, then adopting the
> files into my BBS with announcements. The archive is named
> mbsemkaf.zip.
Found a problem with script:
Line 37,38 & 43 etc :
Remove line 37, replace all occurances of $MBSE_HOME with $MBSE_ROOT
My processing sits in /etc/maint which runs at 07:00 daily.
maint shows as:
=== Cut ===
#!/bin/sh
#
# $Id: maint,v 1.2 2001/11/25 20:13:26 mbroek Exp $
#
# MBSE BBS Maintenance - Should be run from cron.
# updated 12/09/02 VBC - modified for newfiles/allfiles and reordered
# program execution.
# updated 31/07/04 VBC - test for user mbse at runtime
# updated 13/10/07 VBC - ad rm-f ???files.utf
# updated 14/11/09 VBC - removed 257-609 processing
if [ -z "$MBSE_ROOT" ]; then
export MBSE_ROOT=`cat /etc/passwd | grep mbse: | awk -F ':' '{ print $6}'`
fi
if [ "`id -un`" != "mbse" ]; then
echo "Must be run by user 'mbse'"
exit 1
fi
# Don't do maintenance if running on UPS battery power.
#
if [ -f $MBSE_ROOT/var/sema/upsalarm ]; then
exit 0
fi
$MBSE_ROOT/bin/mbuser pack kill 180 50 -quiet
cd $MBSE_ROOT/tmp
$MBSE_ROOT/bin/mball list -zip -quiet
cp -f $MBSE_ROOT/etc/f/allfiles.diz FILE_ID.DIZ
zip -umq allfiles FILE_ID.DIZ
cp -f $MBSE_ROOT/etc/f/newfiles.diz FILE_ID.DIZ
zip -umq newfiles FILE_ID.DIZ
$MBSE_ROOT/bin/mbfido ti to -q
cd ..
$MBSE_ROOT/bin/mbmsg kill pack link -quiet
$MBSE_ROOT/bin/mbaff announce filefind -quiet
sleep 180; $MBSE_ROOT/bin/mbfile kill check pack index -quiet
=== Cut ===
and etc/f/allfiles.diz :
=== Cut ===
All files at Air Applewood zip'd.
Updated 07:00 each day.
=== Cut ===
and etc/f/newfiles.diz
=== Cut ===
All new files (last 30 days) at Air
Applewood zip'd. Updated 07:00 (local).
=== Cut ===
The sleep 180 is a left over from when running with a dual 2 core E6600 but as
now running a AMD FX8350 8 core is not really needed but left in JIC (just in
case).
Can see the usage of having the date imbedded within the file_id.diz along
with
additional info so will mod it to cater as well as rebuilding the file.
Vince
--- Linux/Mbse v1.1.02/GoldED+/LNX 1.1.5-b20120229
* Origin: Air Applewood, The Linux Gateway to the UK (2:250/1)SEEN-BY: 3/0 633/267 280 640/384 712/0 620 848 770/1 @PATH: 250/1 261/38 712/848 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.