bash命令
监控
watch
示例:
watch -n <secs> -d 'ls -l file.name'
监控filename.bin文件的变化。
watch -n 3 -d 'ls -l file.name'
选项:
-d
:强调迭代之间的差异
-n secs
:以秒为单位,指定执行命令之间的间隔
-t
:不显示标题
休眠/唤醒
rtcwake
作用:进入系统睡眠状态,直到指定的唤醒时间。
示例:
# 休眠 20s 后唤醒系统,加-v选项可以看到更多信息
rtcwake -m mem -s 20
rtcwake -v -m mem -s 20
# 在指定的时间唤醒系统,如下在19:12唤醒系统
rtcwake -v -t `date -d 19:12 +%s` -m mem
rtcwake -v -t `date -d 19:12:30 +%s` -m mem
选项:
-m
: standby|mem|… sleep mode
-s
: seconds to sleep
-v
: verbose messages
-t
: [-t, --time <time_t>]
: time to wake
# power state
$ cat /sys/power/state
freeze mem disk