summaryrefslogtreecommitdiff
path: root/src/system/uacctd_stop.py
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2023-10-18 20:38:38 +0200
committerGitHub <noreply@github.com>2023-10-18 20:38:38 +0200
commitef1265943d41b7a56e4f625c36699c86f73851b5 (patch)
tree7c30541d930d1fe3ac4e9b19e00ff2a4e5f7acdb /src/system/uacctd_stop.py
parent5062f9a87802c088c39fa5d1791796b78a8c764c (diff)
parent7a0af0d00bae9179c89155e4b2e6ce94abb29c05 (diff)
downloadvyos-1x-ef1265943d41b7a56e4f625c36699c86f73851b5.tar.gz
vyos-1x-ef1265943d41b7a56e4f625c36699c86f73851b5.zip
Merge pull request #2374 from zdc/T5232-circinus
pmacct: T5232: Fixed socket parameters for trigger-packets
Diffstat (limited to 'src/system/uacctd_stop.py')
-rwxr-xr-xsrc/system/uacctd_stop.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/system/uacctd_stop.py b/src/system/uacctd_stop.py
index 7fbac0566..a1b57335b 100755
--- a/src/system/uacctd_stop.py
+++ b/src/system/uacctd_stop.py
@@ -21,7 +21,7 @@
# send some packets to pmacct to wake it up
from argparse import ArgumentParser
-from socket import socket
+from socket import socket, AF_INET, SOCK_DGRAM
from sys import exit
from time import sleep
@@ -42,11 +42,12 @@ def stop_process(pid: int, timeout: int) -> None:
uacctd.terminate()
# create a socket
- trigger = socket()
+ trigger = socket(AF_INET, SOCK_DGRAM)
first_cycle: bool = True
while uacctd.is_running() and timeout:
- trigger.sendto(b'WAKEUP', ('127.0.254.0', 0))
+ print('sending a packet to uacctd...')
+ trigger.sendto(b'WAKEUP', ('127.0.254.0', 1))
# do not sleep during first attempt
if not first_cycle:
sleep(1)