]> git.ipfire.org Git - thirdparty/kea.git/commit
[3939] keactrl now uses PID files to control servers
authorThomas Markwalder <tmark@isc.org>
Wed, 8 Jul 2015 19:28:19 +0000 (15:28 -0400)
committerThomas Markwalder <tmark@isc.org>
Wed, 8 Jul 2015 19:28:19 +0000 (15:28 -0400)
commit983cf57df5969f66de1d904e28c9147c21a4dd50
treeb5d863cfa1d87f47a972ae27a562cddb50d3f3eb
parentcfeff32253fd15f508501c2f4aea01006bf9f79b
[3939] keactrl now uses PID files to control servers

src/bin/keactrl/keactrl.in
    - get_pid_from_file() - new function which returns a server's PID from its
    pid file, or 0

    - check_running() - modified to use get_pid_from_file(), sets $_pid and $_pid_file
    globals

    - send_signal() - modified to use get_pid_from_file()

    - start_server() - modified log emitted if server is already running to
    contain the PID and pid file

    - stop_server() - new function to stop a given server, IF it is running.
    reload_server() - new function to reload a given server, IF it is running.

    - get_pids() - deleted

    - Replaced use of send_signal with stop_server or reload_server to provide
    better visual feedback to users.
~
src/bin/keactrl/keactrl.in