运行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
作为第一步之一(注意 user = charrison ),但它没有 - 我认为它会尝试。当我从命令行启动服务器程序时,它会成功打开文件。
我怀疑可能需要umask参数,但我不知道它的默认值。
任何提示?