Bash运行某个程序一段时间后停止该程序 نُشر في 2024-11-04 Bash未提供定时函数来设置程序终止时间,但可以通过后台运行+定时kill的方式实现相似功能,具体脚本Demo如下: 123456789101112131415#!/bin/bash./test &PID=$!# 也可以使用下述方法获取PID# PID=`ps aux | grep './test' | grep -v 'grep' | awk '{print $2}'`WAIT_TIME=5sleep ${WAIT_TIME}kill -9 ${PID}wait ${PID}