Bash 在X秒后杀死shell脚本
我有一个运行docker容器的shell脚本。如果容器运行时间超过x秒,我希望shell脚本杀死它Bash 在X秒后杀死shell脚本,bash,shell,Bash,Shell,我有一个运行docker容器的shell脚本。如果容器运行时间超过x秒,我希望shell脚本杀死它 如果脚本运行的时间超过x秒,我将如何监视shell脚本中的时间以终止它?您可以使用timeout timeout 10 ping 1.1.1.1 它会在10秒后终止进程。您可以使用timeout timeout 10 ping 1.1.1.1 它会在10秒后终止进程。请参阅中的“回答好的问题”部分,特别是有关问题的要点,“……以前已经被问过并回答过多次”。还要注意--timeout中所述-
如果脚本运行的时间超过x秒,我将如何监视shell脚本中的时间以终止它?您可以使用timeout
timeout 10 ping 1.1.1.1
它会在10秒后终止进程。您可以使用timeout
timeout 10 ping 1.1.1.1
它会在10秒后终止进程。请参阅中的“回答好的问题”部分,特别是有关问题的要点,“……以前已经被问过并回答过多次”。还要注意--timeout
中所述--bash中没有内置超时,因此不能保证可用(或者行为一致——至少有四种不同的已知实现)安装bash的每一个地方。请参阅中的“回答好的问题”部分,特别是有关问题的要点,这些问题“……以前已经被问过并回答过多次”。还请注意,正如--timeout
中所述,bash中没有内置超时,因此不能保证在安装bash的任何地方都可用(或行为一致——至少有四种不同的已知实现)。