File tree 1 file changed +7
-13
lines changed
1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -347,19 +347,13 @@ def _reset_failed_services():
347
347
'teamd'
348
348
]
349
349
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
363
357
364
358
def _restart_services ():
365
359
services_to_restart = [
You can’t perform that action at this time.
0 commit comments