summaryrefslogtreecommitdiffstats
path: root/makefu/2configs/temp/rst-issue.nix
blob: 648831a98af5160dc9808d077b6421c106d3f3c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{pkgs, ...}:
let
  itf = "enp0s25";
in {
  systemd.services.rst-issue = {
    wantedBy = [ "multi-user.target" ];
    script = ''
      d=/var/cache/rst-issue
      mkdir -p $d
      cd $d
      ITF=${itf}
      now=$(date --rfc-3339=s | sed 's/ /T/')
      ${pkgs.tcpdump}/bin/tcpdump -i $ITF -w run-$now.pcap &
      echo "timestamp,$now" >> mtr.log
      ${pkgs.mtr}/bin/mtr -4 --tcp bsi.bund.de www.thalesgroup.com nokia.com -C --show-ips -z >> mtr.log
      kill %1
    '';
    startAt = "*:0/15"; # every 15 minutes

  };
}