# 使用 timeout 命令限制命令的执行时间
# 示例 1: 限制 ping 命令在 5 秒后终止
timeout 5s ping www.example.com
# 解释: 上述命令会尝试 ping www.example.com,但如果超过 5 秒,则会强制终止该命令。
# 示例 2: 使用 --preserve-status 选项来保留退出状态
timeout --preserve-status 10s ./my_script.sh
# 解释: 如果 my_script.sh 在 10 秒内没有完成,它将被终止,但退出状态会被保留,以便后续处理。
# 示例 3: 使用 -s 选项指定发送的信号
timeout -s KILL 30s ./long_running_process
# 解释: 如果 long_running_process 在 30 秒内没有完成,将会向其发送 KILL 信号 (SIGKILL) 来强制终止。
上一篇:linux redis后台启动
下一篇:linux 查看进程内存占用
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站