#输出需要对服务进行的操作 [root@jenkins ~]# ll /scripts/shell/jenkin_get_all_service_name_and_action/action_service.sh -rwxr-xr-x 1 root root 121 Jan 20 14:10 /scripts/shell/jenkin_get_all_service_name_and_action/action_service.sh [root@jenkins ~]# cat /scripts/shell/jenkin_get_all_service_name_and_action/action_service.sh #!/bin/bash echo stop[停止服务] restart[重启服务] status[查看服务状态]|awk ‘{for(i=1;i<=NF;i++) print $i}‘ #输出当前服务器上所有的服务(普通用户启动的jenskis 获取服务需要做免密登录) [root@jenkins~]# ll /scripts/shell/jenkin_get_all_service_name_and_action/get_all_service_name.sh -rwxr-xr-x 1 root root 76 Jan 20 12:39 /scripts/shell/jenkin_get_all_service_name_and_action/get_all_service_name.sh [root@jenkins ~]# cat /scripts/shell/jenkin_get_all_service_name_and_action/get_all_service_name.sh #!/bin/bash ssh root@192.168.56.30 "supervisorctl status"|awk ‘{print $1}‘
原文:https://www.cnblogs.com/faithH/p/12658974.html