Chromium Code Reviews| Index: bootstat_get_last |
| diff --git a/bootstat_get_last b/bootstat_get_last |
| new file mode 100755 |
| index 0000000000000000000000000000000000000000..36707cb2b529a45f9fea37a33cb5fa1fff2a03b5 |
| --- /dev/null |
| +++ b/bootstat_get_last |
| @@ -0,0 +1,42 @@ |
| +#!/bin/sh |
| + |
| +# Copyright (c) 2010 The Chromium OS Authors. All rights reserved. |
| +# Use of this source code is governed by a BSD-style license that can be |
| +# found in the LICENSE file. |
| + |
| +getfield() { |
| + shift $1 |
| + echo $1 |
| +} |
| + |
| +EVENT=$1 |
| +shift |
| +if [ $# -eq 0 ]; then |
| + set -- time |
| +fi |
| + |
| +while [ $# -gt 0 ]; do |
| + case "$1" in |
| + time) |
| + TAG=uptime |
| + FIELD=1 |
| + ;; |
| + read-sectors) |
| + TAG=disk |
| + FIELD=3 |
| + ;; |
| + write-sectors) |
| + TAG=disk |
| + FIELD=7 |
| + ;; |
| + *) |
| + shift |
| + continue |
| + ;; |
| + esac |
| + STATFILE=/tmp/${TAG}-${EVENT} |
| + if [ -f $STATFILE ]; then |
| + getfield $FIELD $(tail -1 $STATFILE) |
| + fi |
| + shift |
| +done |