标签: linux bash
#!/bin/bash ls -l /bin/bash ls -l /sbin/bash ls -l /usr/local/bin/bash ls -l /usr/bin/bash ls -l /usr/sbin/bash ls -l /usr/local/sbin/bash
运行此脚本后,我想停止此脚本如果时间超过60秒。 假设第一个命令在10中执行,第二个命令在50秒后执行,我必须停止执行脚本。
答案 0 :(得分:1)
使用timeout(1)
timeout(1)
timeout 60 ./your_script.sh
之后杀死它:
./your_script.sh & : sleep 60 && kill $!