Skip to content
Snippets Groups Projects
process.epp 512 B
Newer Older
Alex Tayts's avatar
Alex Tayts committed
<%- | Array[Hash] $processes | -%>
<%- $processes.each |$process| { -%>
Alex Tayts's avatar
Alex Tayts committed
  <%- $desired = { true => 0, false => 1 }[$process['running']] -%>
# process <%= $process['name'] %>
echo -n "Process <%= $process['name'] -%>..."
<%- if 'command' in $process { -%>
pgrep -af <%= $process['name'] %> | grep <%= $process['command'] %> > /dev/null
<%- } else { -%>
pgrep -f <%= $process['name'] %> > /dev/null
<%- } -%>
Alex Tayts's avatar
Alex Tayts committed
if [ $? -eq <%= $desired %> ]; then
    echo " OK."
else
    echo " FAIL."
    ((result+=1))
fi
<%- } %>