[命令] Linux 命令 timeout (指定命令执行的时间)

内容一:timeout 命令的格式

# timeout <option> <duration> <command>

内容二:timeout 命令的选项和持续时间的单位

2.1 timeout 命令的选项

1) -k 当达到命令结束的时间没有结束时,再经过指定时间后结束命令
2) –foreground 后台执行命令
3) –help 显示帮助信息
4) -s 或者 –signal=,在超时时发送信号,通过 “kill -l” 命令可以显示信号列表
5) –version 显示版本信息

2.2 timeout 命令的持续时间的单位

1) s,秒 (默认)
2) m,分
3) h,时
4) d,天

内容三:timeout 命令的案例

3.1 案例一:执行 10 秒钟 top 命令

# timeout 10 top

3.2 案例二:执行 1 小时 ping 命令,并在结束命令时发送 SIGKILL 信号

# timeout -s SIGKILL 1h ping eternalcenter.com

3.3 案例三:执行 1 分钟 top 命令,如果 1 分钟后命令没有停止,则再过 10 秒后结束命令

# timeout -k 10s 1m top

[命令] Linux 命令 hwclock (硬件时钟的管理)

内容一:hwclock 命令的格式

# hwclock <function> <option...>

内容二:hwclock 命令的功能

1) –adjust,以前每次更改硬件时钟的记录,都会被写入到 /etc/adjtime 文件中。使用 –adjust 功能可以根据过往来记录估算和校正硬件时钟
2) –debug,显示执行 hwclock 命令时的详细过程
3) –directisa,hwclock 默认从 /dev/rtc 存取硬件时钟,–directisa 功能可以直接从 I/O 存取硬件时钟
4) –hctosys,将硬件时钟调整到和系统时钟一致
5) –help,显示帮助信息
6) –set –date=,设置硬件时钟的时间
7) –show,显示硬件时钟的时间
8) –systohc,当硬件时钟和系统时钟一致时,将硬件时钟的时区调整到和系统时钟一致
9) –test,测试命令
10) –localtime,将硬件时钟视为本地时间
11) –version,显示命令的版本