CentOS を実行しています。xinetd.d/clhtest エントリは次のとおりです。
service clhtest
{
disable = no
port = 8020
socket_type = stream
protocol = tcp
wait = no
user = charrison
passenv = PATH
server = /home/charrison/bin/clhtest
}
これをデバッグするには、ファイルに書き込む必要があります。/home/charrison/log/foo.txt
最初のステップの1つとしてサーバープロセスを開くように設定しました( user=charrisonに注意してください)が、そうではありません-そして、そうしようとしていると思います。コマンドラインからサーバープログラムを起動すると、ファイルが正常に開きます。
umask パラメーターが必要かもしれないと思いますが、デフォルトの値がわかりません。
ヒントはありますか?