diff options
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/allocate_bonds.service | 1 | ||||
| -rw-r--r-- | scripts/ice.service | 1 | ||||
| -rw-r--r-- | scripts/notify-bowdst.service | 1 | ||||
| -rw-r--r-- | scripts/onfailure@.service | 10 | ||||
| -rw-r--r-- | scripts/quantifi-download.service | 1 | ||||
| -rw-r--r-- | scripts/quantifi-recon.service | 1 | ||||
| -rw-r--r-- | scripts/quantifi-trades.service | 1 | ||||
| -rw-r--r-- | scripts/quantifi@.service | 1 | ||||
| -rw-r--r-- | scripts/quote-diff-bowdst.service | 1 |
9 files changed, 18 insertions, 0 deletions
diff --git a/scripts/allocate_bonds.service b/scripts/allocate_bonds.service index 8936b127..d24f13a5 100644 --- a/scripts/allocate_bonds.service +++ b/scripts/allocate_bonds.service @@ -1,5 +1,6 @@ [Unit] Description=Notify counterparties +OnFailure=onfailure@%n.service [Service] Type=simple diff --git a/scripts/ice.service b/scripts/ice.service index f63ecf44..5f981b7f 100644 --- a/scripts/ice.service +++ b/scripts/ice.service @@ -1,5 +1,6 @@ [Unit] Description=Download Ice reports +OnFailure=unit-status-mail@%n.service [Service] Type=simple diff --git a/scripts/notify-bowdst.service b/scripts/notify-bowdst.service index d729e882..4f17b90e 100644 --- a/scripts/notify-bowdst.service +++ b/scripts/notify-bowdst.service @@ -1,5 +1,6 @@ [Unit] Description=Notify bowdst mismatched balances +OnFailure=unit-status-mail@%n.service [Service] Type=simple diff --git a/scripts/onfailure@.service b/scripts/onfailure@.service new file mode 100644 index 00000000..b5ad5fba --- /dev/null +++ b/scripts/onfailure@.service @@ -0,0 +1,10 @@ +[Unit] +Description=Email Flint if service fails + +[Service] +Type=simple +User=flint +Group=flint +ExecStart=/usr/bin/python on_failure.py %i +WorkingDirectory=/home/guillaume/projects/code/python +EnvironmentFile=/etc/serenitas.conf diff --git a/scripts/quantifi-download.service b/scripts/quantifi-download.service index cef5f390..83e875d8 100644 --- a/scripts/quantifi-download.service +++ b/scripts/quantifi-download.service @@ -1,5 +1,6 @@ [Unit] Description=Download from quantifi +OnFailure=unit-status-mail@%n.service [Service] Type=simple diff --git a/scripts/quantifi-recon.service b/scripts/quantifi-recon.service index 56fe881c..d480dec9 100644 --- a/scripts/quantifi-recon.service +++ b/scripts/quantifi-recon.service @@ -1,5 +1,6 @@ [Unit] Description=Recon Quantifi +OnFailure=unit-status-mail@%n.service [Service] Type=simple diff --git a/scripts/quantifi-trades.service b/scripts/quantifi-trades.service index 17867358..a17d51c8 100644 --- a/scripts/quantifi-trades.service +++ b/scripts/quantifi-trades.service @@ -1,5 +1,6 @@ [Unit] Description=Upload trades +OnFailure=unit-status-mail@%n.service [Service] Type=oneshot diff --git a/scripts/quantifi@.service b/scripts/quantifi@.service index 220754d7..3dcce4cf 100644 --- a/scripts/quantifi@.service +++ b/scripts/quantifi@.service @@ -1,5 +1,6 @@ [Unit] Description=Upload to quantifi +OnFailure=unit-status-mail@%n.service [Service] Type=simple diff --git a/scripts/quote-diff-bowdst.service b/scripts/quote-diff-bowdst.service index 71b92cb9..62d62476 100644 --- a/scripts/quote-diff-bowdst.service +++ b/scripts/quote-diff-bowdst.service @@ -1,5 +1,6 @@ [Unit] Description=Notify bowdst mismatched quotes +OnFailure=unit-status-mail@%n.service [Service] Type=simple |
