次のような多くのタスクを実行するbashスクリプトがありますscript.sh
。
#!/bin/bash
#It
#Is
#Doing
#Things
スクリプト内でスクリプトのプロセスIDを取得してから5分後に終了する方法はありますか?
良い:
#!/bin/bash
#Get pid of script.sh here, start a 5 minute timer and kill the script after time runs out
#It
#Is
#Doing
#Things
ベストアンサー1
timeout
GNU coreutilsのユーティリティは次のことを行います。
timeout 5m bash script.sh
スクリプトは実行後5分後に終了します。