File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -347,19 +347,13 @@ def _reset_failed_services():
347347 'teamd'
348348 ]
349349
350- command = "systemctl --failed | grep failed | awk '{ print $2 }' | awk -F'.' '{ print $1 }'"
351- proc = subprocess .Popen (command , shell = True , stdout = subprocess .PIPE )
352- (out , err ) = proc .communicate ()
353- failed_services = out .rstrip ('\n ' ).split ('\n ' )
354-
355- for service in failed_services :
356- if service in services_to_reset :
357- try :
358- click .echo ("Resetting failed service {} ..." .format (service ))
359- run_command ("systemctl reset-failed {}" .format (service ))
360- except SystemExit as e :
361- log_error ("Failed to reset service {}" .format (service ))
362- raise
350+ for service in services_to_reset :
351+ try :
352+ click .echo ("Resetting failed status for service {} ..." .format (service ))
353+ run_command ("systemctl reset-failed {}" .format (service ))
354+ except SystemExit as e :
355+ log_error ("Failed to reset failed status for service {}" .format (service ))
356+ raise
363357
364358def _restart_services ():
365359 services_to_restart = [
You can’t perform that action at this time.
0 commit comments