33 lines
783 B
Plaintext
33 lines
783 B
Plaintext
# Test that the start command uses the memlimit zeekctl option when
|
|
# starting zeek.
|
|
#
|
|
# @TEST-EXEC: bash %INPUT
|
|
|
|
. zeekctl-test-setup
|
|
|
|
while read line; do installfile $line; done << EOF
|
|
etc/zeekctl.cfg__no_email
|
|
bin/zeek__test
|
|
EOF
|
|
|
|
stdoutlog=$ZEEKCTL_INSTALL_PREFIX/spool/zeek/stdout.log
|
|
|
|
new_memlimit=123456
|
|
|
|
# Test that the new value is not set by default (if it is, then the test fails
|
|
# because we can't verify that the new value is being set by zeekctl)
|
|
zeekctl install
|
|
zeekctl start
|
|
grep kbytes ${stdoutlog} > tmp
|
|
! grep $new_memlimit tmp
|
|
zeekctl stop
|
|
|
|
# Set a new memlimit value
|
|
echo "memlimit=$new_memlimit" >> $ZEEKCTL_INSTALL_PREFIX/etc/zeekctl.cfg
|
|
|
|
# Test that the new value is set
|
|
zeekctl install
|
|
zeekctl start
|
|
grep kbytes ${stdoutlog} | grep $new_memlimit
|
|
zeekctl stop
|