From dea6befbe65fb03934670b87033e1b8c1485437e Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Fri, 15 Jul 2016 16:40:15 +1000 Subject: [PATCH] Use full arkmanager path --- tools/arkmanager | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tools/arkmanager b/tools/arkmanager index d28afda..7a2fd3c 100755 --- a/tools/arkmanager +++ b/tools/arkmanager @@ -1982,6 +1982,7 @@ doInstallCronJob(){ cmdopts="${arkCronExtraOpts}" cmdargs="" output=">/dev/null 2>&1" + arkmanagerpath="${0}" command="$1" shift @@ -2013,10 +2014,10 @@ doInstallCronJob(){ esac done - cronjob="${minute} ${hour} * * * arkmanager --cronjob ${command} @${instance} ${cmdopts} --args ${cmdargs} -- ${output}" + cronjob="${minute} ${hour} * * * ${arkmanagerpath} --cronjob ${command} @${instance} ${cmdopts} --args ${cmdargs} -- ${output}" (crontab -l | \ - sed -e "/ [*] [*] [*] arkmanager --cronjob ${command} @${instance} /d"; + sed -e "/ [*] [*] [*] ${arkmanagerpath} --cronjob ${command} @${instance} /d"; echo "${cronjob}" ) | \ crontab - } @@ -2025,10 +2026,11 @@ doInstallCronJob(){ # Removes an installed cron job # doRemoveCronJob(){ + arkmanagerpath="${0}" command="$1" crontab -l | \ - sed -e "/ [*] [*] [*] arkmanager --cronjob ${command} @${instance} /d" | \ + sed -e "/ [*] [*] [*] ${arkmanagerpath} --cronjob ${command} @${instance} /d" | \ crontab - }