#!/bin/rc
#help with common fossilcons tasks
while (! ~ $FOSCONSCHOICE 'q'){
echo 'fossil console task assistant'
echo '(1) Trigger archival snapshot to venti (may run for awhile in the background)'
echo '(2) add user to the users table'
echo '(3) check disk usage'
echo '(q) quit'
FOSCONCHOICE=`{read}
switch($FOSCONCHOICE){
case 1
echo 'triggering snap, will operate in background'
echo 'echo fsys main snap -a >>/srv/fscons'
echo 'fsys main snap -a' >>/srv/fscons
case 2
echo 'enter user name to add'
NEWUSER=`{read}
echo 'echo uname $NEWUSER $NEWUSER >>/srv/fscons'
echo uname $NEWUSER $NEWUSER >>/srv/fscons
echo 'user added, dont forget to add auth information'
case 3
touch /tmp/fscons
echo 'echo fsys main df >>/srv/fscons'
cat /srv/fscons >>/tmp/fscons &
sleep 1
echo 'fsys main df' >>/srv/fscons
sleep 1
tail -n 2 /tmp/fscons
echo kill >/proc/$apid/note
echo kill >/proc/$apid/ctl
rm /tmp/fscons
case q
exit
}
}
exit
|