Ensure so-yara-updata script is logging to a file during cron job execution

This commit is contained in:
Jason Ertel
2020-12-11 10:04:38 -05:00
parent 25f2075e22
commit 14f28e38be
2 changed files with 13 additions and 10 deletions

View File

@@ -27,6 +27,7 @@ updatecounter=0
{% if ISAIRGAP is sameas true %}
echo "Updating rules in airgap mode..."
clone_dir="/nsm/repo/rules/strelka"
repo_name="signature-base"
@@ -73,20 +74,22 @@ done
echo "Done!"
if [ "$newcounter" -gt 0 ];then
if [ "$newcounter" -gt 0 ];then
echo "$newcounter new rules added."
fi
fi
if [ "$updatecounter" -gt 0 ];then
if [ "$updatecounter" -gt 0 ];then
echo "$updatecounter rules updated."
fi
fi
if [ "$deletecounter" -gt 0 ];then
if [ "$deletecounter" -gt 0 ];then
echo "$deletecounter rules removed because they were deprecated or don't exist in the source repo."
fi
fi
{% else %}
echo "Starting to update rules..."
gh_status=$(curl -s -o /dev/null -w "%{http_code}" http://github.com)
clone_dir="/tmp"
if [ "$gh_status" == "200" ] || [ "$gh_status" == "301" ]; then

View File

@@ -91,7 +91,7 @@ append_so-aptcacherng_so-status.conf:
strelka_yara_update:
cron.present:
- user: root
- name: '/usr/sbin/so-yara-update > /dev/null 2>&1'
- name: '/usr/sbin/so-yara-update >> /nsm/strelka/log/yara-update.log 2>&1'
- hour: '7'
- minute: '1'
{% else %}