From 7f19a909797255bca87bf8d455a7d76fb2f77a39 Mon Sep 17 00:00:00 2001 From: Alex Tayts <atayts@stanford.edu> Date: Wed, 16 Aug 2023 10:23:20 -0700 Subject: [PATCH] fixed a bug with long process names --- CHANGELOG.md | 4 ++++ metadata.json | 2 +- templates/validate/process.epp | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bff8e9..c1493a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to this project will be documented in this file. +## Release 0.3.1 + +* Fixed a bug with long process names. + ## Release 0.3.0 * Added resolve_to option to URL check. diff --git a/metadata.json b/metadata.json index b8ec900..ed59792 100644 --- a/metadata.json +++ b/metadata.json @@ -1,6 +1,6 @@ { "name": "ruthenium-server_patching", - "version": "0.3.0", + "version": "0.3.1", "author": "Ruthenium", "summary": "Generate bash script to valideate server state.", "license": "MIT", diff --git a/templates/validate/process.epp b/templates/validate/process.epp index cb7d882..0d4afe8 100644 --- a/templates/validate/process.epp +++ b/templates/validate/process.epp @@ -4,9 +4,9 @@ # process <%= $process['name'] %> echo -n "Process <%= $process['name'] -%>..." <%- if 'command' in $process { -%> -pgrep -a <%= $process['name'] %> | grep <%= $process['command'] %> > /dev/null +pgrep -af <%= $process['name'] %> | grep <%= $process['command'] %> > /dev/null <%- } else { -%> -pgrep <%= $process['name'] %> > /dev/null +pgrep -f <%= $process['name'] %> > /dev/null <%- } -%> if [ $? -eq <%= $desired %> ]; then echo " OK." -- GitLab