テストのために、それぞれ1秒間フォルダ内のいくつかのアプリケーションを実行する次のbashスクリプトがあります。
#!/bin/bash
for app in ./*.app
do
myrunner $app &
sleep 1
killall -9 myrunner
done
しかし、「killall -9」を使用することは実際には最善の方法ではないようです。より良い方法がありますか?
ベストアンサー1
timeout
たとえば、を使用したいと思います。
timeout 1s myrunner $app