4 # File ID: 0bd0b80a-5d37-11df-a6ed-90e6ba3022ac
5 # Starter/stopper/viser status for alle afv’er
6 # FIXME: Dette skulle egentlig vært integrert i afv(1).
8 afvdir
=$AFVROOT$
(/bin
/pwd)
10 dontstop
=$afvdir/protected
27 echo -n Starter alle afv’er …
32 echo -n Stopper alle afv’er …
39 ps auxw |
grep afv |
grep -v -e 'afvctl stat' -e 'grep afv' -e 'grep -v -e '
44 [ -d $afvdir ] || mkdir
-p $afvdir ||
{ echo "$0: mkdir $afvdir: Gikk visst dårlig."; }
45 touch $dontstop ||
[ -e $dontstop ] ||
{ echo "$0: $dontstop: Fila ble visst ikke opprettet. Hm. Muskelmanko?." >&2; retval
=1; }
46 echo Katalogen
`/bin/pwd` er nå beskyttet mot «afvctl stop
*»...
49 if [ -e $dontstop ]; then
50 rm $dontstop ||
{ echo "$0: $dontstop: Klarte ikke å slette fila, katalogen er fortsatt beskyttet." >&2; exit 1; }
51 echo Fjernet stoppbeskyttelsen.
53 echo Katalogen er jo egentlig ikke beskyttet
, da...
59 echo Syntax
: $0 start\|stop\|stat\|protect\|unprotect
65 if [ "$retval" = "0" ]; then