From aa90fe64176bff0e3d637336fc35a7601e3cee72 Mon Sep 17 00:00:00 2001 From: yuliyang Date: Fri, 17 Mar 2017 17:40:45 +0800 Subject: [PATCH] the $? of pgrep ceph-rest-api command return is 1 when ceph-rest-api already run. use ps instead --- roles/ceph-restapi/tasks/start_restapi.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/ceph-restapi/tasks/start_restapi.yml b/roles/ceph-restapi/tasks/start_restapi.yml index 357c5d7a2..68fd25bd8 100644 --- a/roles/ceph-restapi/tasks/start_restapi.yml +++ b/roles/ceph-restapi/tasks/start_restapi.yml @@ -1,6 +1,6 @@ --- - name: check if ceph rest api is already started - shell: "pgrep ceph-rest-api" + shell: "pgrep -f ceph-rest-api" changed_when: false failed_when: false always_run: true