From ee2249fb4fe8513e54641e729c53b4e6ec947b51 Mon Sep 17 00:00:00 2001 From: emerson Date: Tue, 2 Nov 2021 07:44:15 -0400 Subject: [PATCH] add systemd files for everything --- openproxyherder.service | 12 ++++++++++++ scripts/checkers/systemd/http-socks.service | 13 +++++++++++++ scripts/checkers/systemd/http-socks.timer | 10 ++++++++++ scripts/checkers/systemd/vpngate.service | 12 ++++++++++++ scripts/checkers/systemd/vpngate.timer | 10 ++++++++++ .../dronebl/systemd/dronebl-check-tickets.service | 13 +++++++++++++ scripts/dronebl/systemd/dronebl-check-tickets.timer | 10 ++++++++++ scripts/dronebl/systemd/dronebl-submitter.service | 13 +++++++++++++ scripts/dronebl/systemd/dronebl-submitter.timer | 10 ++++++++++ scripts/gatherers/systemd/regex-scraper.service | 13 +++++++++++++ scripts/gatherers/systemd/regex-scraper.timer | 10 ++++++++++ scripts/gatherers/systemd/vpngate-api.service | 13 +++++++++++++ scripts/gatherers/systemd/vpngate-api.timer | 10 ++++++++++ 13 files changed, 149 insertions(+) create mode 100644 openproxyherder.service create mode 100644 scripts/checkers/systemd/http-socks.service create mode 100644 scripts/checkers/systemd/http-socks.timer create mode 100644 scripts/checkers/systemd/vpngate.service create mode 100644 scripts/checkers/systemd/vpngate.timer create mode 100644 scripts/dronebl/systemd/dronebl-check-tickets.service create mode 100644 scripts/dronebl/systemd/dronebl-check-tickets.timer create mode 100644 scripts/dronebl/systemd/dronebl-submitter.service create mode 100644 scripts/dronebl/systemd/dronebl-submitter.timer create mode 100644 scripts/gatherers/systemd/regex-scraper.service create mode 100644 scripts/gatherers/systemd/regex-scraper.timer create mode 100644 scripts/gatherers/systemd/vpngate-api.service create mode 100644 scripts/gatherers/systemd/vpngate-api.timer diff --git a/openproxyherder.service b/openproxyherder.service new file mode 100644 index 0000000..d312a66 --- /dev/null +++ b/openproxyherder.service @@ -0,0 +1,12 @@ +[Unit] +Description=oph server +Wants=network.target +After=network.target + +[Service] +WorkingDirectory=/home/oph/.local/openproxyherder/ +ExecStart=/home/oph/.local/openproxyherder/.env/bin/python openproxyherder.py + +[Install] +WantedBy=multi-user.target + diff --git a/scripts/checkers/systemd/http-socks.service b/scripts/checkers/systemd/http-socks.service new file mode 100644 index 0000000..1be71d4 --- /dev/null +++ b/scripts/checkers/systemd/http-socks.service @@ -0,0 +1,13 @@ +[Unit] +Description=httpsocks checker +Wants=network.target +After=network.target + +[Service] +Type=oneshot +Environment=PYTHONUNBUFFERED=1 +WorkingDirectory=/root/openproxyherder/scripts/checkers +ExecStart=/usr/bin/python3 http_socks.py + +[Install] +WantedBy=multi-user.target diff --git a/scripts/checkers/systemd/http-socks.timer b/scripts/checkers/systemd/http-socks.timer new file mode 100644 index 0000000..1b5327d --- /dev/null +++ b/scripts/checkers/systemd/http-socks.timer @@ -0,0 +1,10 @@ +[Unit] +Description=http_socks timer + +[Timer] +OnCalendar=*:00/3 +Persistent=true +RandomizedDelaySec=120 + +[Install] +WantedBy=timers.target diff --git a/scripts/checkers/systemd/vpngate.service b/scripts/checkers/systemd/vpngate.service new file mode 100644 index 0000000..3b82867 --- /dev/null +++ b/scripts/checkers/systemd/vpngate.service @@ -0,0 +1,12 @@ +[Unit] +Description=vpngate checker +Wants=network.target +After=network.target + +[Service] +Type=oneshot +WorkingDirectory=/root/openproxyherder/scripts/checkers +ExecStart=/usr/bin/python3 vpngate.py + +[Install] +WantedBy=multi-user.target diff --git a/scripts/checkers/systemd/vpngate.timer b/scripts/checkers/systemd/vpngate.timer new file mode 100644 index 0000000..8c9c71c --- /dev/null +++ b/scripts/checkers/systemd/vpngate.timer @@ -0,0 +1,10 @@ +[Unit] +Description=vpngate timer + +[Timer] +OnCalendar=*:00/3 +Persistent=true +RandomizedDelaySec=120 + +[Install] +WantedBy=timers.target diff --git a/scripts/dronebl/systemd/dronebl-check-tickets.service b/scripts/dronebl/systemd/dronebl-check-tickets.service new file mode 100644 index 0000000..fd3d3e2 --- /dev/null +++ b/scripts/dronebl/systemd/dronebl-check-tickets.service @@ -0,0 +1,13 @@ +[Unit] +Description=oph dronebl checker +Wants=network.target +After=network.target + +[Service] +Type=oneshot +WorkingDirectory=/home/oph/.local/openproxyherder/scripts/dronebl/ +ExecStart=/home/oph/.local/openproxyherder/.env/bin/python dronebl_check_tickets.py + +[Install] +WantedBy=multi-user.target + diff --git a/scripts/dronebl/systemd/dronebl-check-tickets.timer b/scripts/dronebl/systemd/dronebl-check-tickets.timer new file mode 100644 index 0000000..b778f9b --- /dev/null +++ b/scripts/dronebl/systemd/dronebl-check-tickets.timer @@ -0,0 +1,10 @@ +[Unit] +Description=dronebl check tickets timer + +[Timer] +OnCalendar=*:0/10 +RandomizedDelaySec=120 +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/scripts/dronebl/systemd/dronebl-submitter.service b/scripts/dronebl/systemd/dronebl-submitter.service new file mode 100644 index 0000000..e99daef --- /dev/null +++ b/scripts/dronebl/systemd/dronebl-submitter.service @@ -0,0 +1,13 @@ +[Unit] +Description=oph dronebl submitter +Wants=network.target +After=network.target + +[Service] +Type=oneshot +WorkingDirectory=/home/oph/.local/openproxyherder/scripts/dronebl/ +ExecStart=/home/oph/.local/openproxyherder/.env/bin/python dronebl_submitter.py + +[Install] +WantedBy=multi-user.target + diff --git a/scripts/dronebl/systemd/dronebl-submitter.timer b/scripts/dronebl/systemd/dronebl-submitter.timer new file mode 100644 index 0000000..73504cb --- /dev/null +++ b/scripts/dronebl/systemd/dronebl-submitter.timer @@ -0,0 +1,10 @@ +[Unit] +Description=dronebl submitter timer + +[Timer] +OnCalendar=*:0/5 +RandomizedDelaySec=120 +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/scripts/gatherers/systemd/regex-scraper.service b/scripts/gatherers/systemd/regex-scraper.service new file mode 100644 index 0000000..aee354b --- /dev/null +++ b/scripts/gatherers/systemd/regex-scraper.service @@ -0,0 +1,13 @@ +[Unit] +Description=oph regex scraper +Wants=network.target +After=network.target + +[Service] +Type=oneshot +WorkingDirectory=/home/oph/.local/openproxyherder/scripts/gatherers/ +ExecStart=/home/oph/.local/openproxyherder/.env/bin/python regex_scraper.py + +[Install] +WantedBy=multi-user.target + diff --git a/scripts/gatherers/systemd/regex-scraper.timer b/scripts/gatherers/systemd/regex-scraper.timer new file mode 100644 index 0000000..f7a47f0 --- /dev/null +++ b/scripts/gatherers/systemd/regex-scraper.timer @@ -0,0 +1,10 @@ +[Unit] +Description=regex scraper timer + +[Timer] +OnCalendar=*:0/10 +RandomizedDelaySec=300 +Persistent=true + +[Install] +WantedBy=timers.target diff --git a/scripts/gatherers/systemd/vpngate-api.service b/scripts/gatherers/systemd/vpngate-api.service new file mode 100644 index 0000000..e678f11 --- /dev/null +++ b/scripts/gatherers/systemd/vpngate-api.service @@ -0,0 +1,13 @@ +[Unit] +Description=vpngate api scraper +Wants=network.target +After=network.target + +[Service] +Type=oneshot +WorkingDirectory=/home/oph/.local/openproxyherder/scripts/gatherers/ +ExecStart=/home/oph/.local/openproxyherder/.env/bin/python vpngate_api.py + +[Install] +WantedBy=multi-user.target + diff --git a/scripts/gatherers/systemd/vpngate-api.timer b/scripts/gatherers/systemd/vpngate-api.timer new file mode 100644 index 0000000..6764a67 --- /dev/null +++ b/scripts/gatherers/systemd/vpngate-api.timer @@ -0,0 +1,10 @@ +[Unit] +Description=vpngate api timer + +[Timer] +OnCalendar=*:0/10 +RandomizedDelaySec=300 +Persistent=true + +[Install] +WantedBy=timers.target