diff --git a/systemd_units/djing_rotate.service b/systemd_units/djing_rotate.service new file mode 100644 index 0000000..4e1678b --- /dev/null +++ b/systemd_units/djing_rotate.service @@ -0,0 +1,12 @@ +[Unit] +Description=A job for rotate djing netflow data + +[Service] +Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/bin" +Type=oneshot +ExecStart=/bin/bash -c "kill -HUP `cat /run/flow.pid.6343`" +User=root +Group=root + +[Install] +WantedBy=multi-user.target diff --git a/systemd_units/djing_rotate.timer b/systemd_units/djing_rotate.timer new file mode 100644 index 0000000..c0be202 --- /dev/null +++ b/systemd_units/djing_rotate.timer @@ -0,0 +1,11 @@ +[Unit] +Description=Run every one minute rotate flows for djing + +[Timer] +OnCalendar=*-*-* *:*:59 +Persistent=true +RandomizedDelaySec=5 +Unit=djing_rotate.service + +[Install] +WantedBy=timers.target