Open kometchtech opened 5 years ago
また、各々のプロセスをsh -cで呼び出す形にした場合、順序関係なくセグフォする。
今確認したら、順番さえ気を付ければセグメンテーションフォルトは発生しなかった。
#!/usr/bin/env sh
# Deleting the trust anchor key file
rm -f /var/run/knot-resolver/root.keys
# Process execution
var="$@"
# Knot Resolver Garbage Collector daemon
sh -c "kres-cache-gc -c /var/run/knot-resolver -d 1000"
# Knot Resolver daemon
sh -c "/usr/sbin/kresd $var"
# process foreground
tail -f /dev/null
container実行にあたって、
entrypoint.sh
で複数のプロセスを実行するが、実行順序によりプロセスがセグメンテーションフォルトを発生させる。また、各々のプロセスを
sh -c
で呼び出す形にした場合、順序関係なくセグフォする。