Linux/UNIX终止进程并重新启动该进程
时间:2020-01-09 10:40:29 来源:igfitidea点击:
问题描述:如何杀死名为inetd或foo的进程并重新启动该进程,以便更新配置文件?
说明:
UNIX和Linux都支持POSIX可靠信号和POSIX实时信号。
每个信号都有一个当前配置,该配置决定了当传递信号时过程如何表现。
通常使用以下命令kill -1 process-pid
首先获取inetd的pid:
ps -e | grep inetd
现在强制读取inetd.conf:
kill -1 xinetd-pid
您还可以使用用于发送信号的pkill命令。
pkill命令允许使用扩展的正则表达式模式和其他匹配条件。
pkill -HUP 进程名
使syslog重读其配置文件
# pkill -HUP syslogd
使xinetd重新读取其配置文件
# pkill -HUP inetd