Remove TCP Vegas support (ARM7)
[tomato.git] / release / src-rt-6.x.4708 / router / others / cru
blob50833981f09e9249fb3310dd2dba20bcfecc0df6
1 #!/bin/sh
2 D="/var/spool/cron/crontabs"
3 U="$D/cron.update"
4 F="$D/root"
5 N="$F.new"
6 L="/var/lock/cron.lock"
8 if [ $# -gt 1 -a "$1" = "a" -o "$1" = "d" ]; then
9 I=$((($$ % 25) + 5))
10 while ! rm $L 2>/dev/null; do
11 I=$(($I - 1))
12 [ $I -lt 0 ] && break
13 sleep 1
14 done
16 ID=$2
17 grep -v "#$ID#\$" $F >$N 2>/dev/null
18 if [ "$1" = "a" ]; then
19 shift
20 shift
21 echo "$* #$ID#" >>$N
23 mv $N $F
24 echo root >>$U
26 echo >$L
27 exit 0
30 if [ "$1" = "l" ]; then
31 cat $F 2>/dev/null
32 exit 0
35 cat <<END
37 Cron Utility
38 add: cru a <unique id> <"min hour day month week command">
39 delete: cru d <unique id>
40 list: cru l
42 END
43 exit 0