Wrap cosmos in scriptherder if available

nunoc-ops and others has been doing this for ages by just modifing the cron
file.
This commit is contained in:
Johan Wassberg 2023-02-02 11:45:30 +01:00
parent 3234cc59e3
commit 49ba964897
Signed by untrusted user: jocar
GPG key ID: BE4EC2EEADF2C31B
2 changed files with 11 additions and 1 deletions

View file

@ -1,4 +1,4 @@
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
*/15 * * * * root test -f /etc/no-automatic-cosmos || /usr/local/bin/run-cosmos
*/15 * * * * root test -f /etc/no-automatic-cosmos || /usr/local/libexec/cosmos-cron-wrapper

View file

@ -0,0 +1,10 @@
#!/usr/bin/env bash
RUN_COSMOS=/usr/local/bin/run-cosmos
SCRIPTHERDER_CMD=''
if [ -f /usr/local/bin/scriptherder ]; then
SCRIPTHERDER_CMD='/usr/local/bin/scriptherder --mode wrap --syslog --name cosmos --'
fi
${SCRIPTHERDER_CMD} ${RUN_COSMOS}