action "内容" /bin/true|false执行给定的命令,并根据执行结果打印信息status 服务名判断某个服务的装态confirm 服务名提示是否启动某个服务pidofproc 服务名检查某个进程的pid


脚本内容

#!/bin/bash./etc/init.d/functionsconfirmvsftpdif[[$?-eq0]];thenaction"vsftpdconfirm"/bin/truestatusvsftpdpidofprocvsftpdelseaction"vsftpdnotconfirm"/bin/falsefi


脚本执行

shtest.sh启动vsftpd服务(Y)是/(N)否/(C)继续?[Y]yvsftpdconfirm[确定]vsftpd(pid32285)正在运行...32285