importsubprocessdefget_redis_pid():try:result=subprocess.run(["sc","queryex","redis"],capture_output=True,text=True)output=result.stdout lines=output.split("\n")forlineinlines:if"PID"inline:pid=line.split(":")[1].strip()returnint(pid)exceptFileNotFoundError:print("sc command not found"...
2 sc query和sc queryex的使用方法一样,但是sc queryex可以获取更多信息sc query可以获取服务的SERVICE_NAME(服务的注册表子项名)、TYPE、STATE(以及不可用的状态)、WIN32_EXIT_B、SERVICE_EXIT_B、CHECKPOINT 和 WAIT_HINT。sc queryex可以多查找PID 和 FLAGS项。3 服务器名称为可选选项,指定服务所在的远...
The queryex command displays the following information about a service: SERVICE_NAME (service's registry subkey name), TYPE, STATE (as well as states that are not available), WIN32_EXIT_B, SERVICE_EXIT_B, CHECKPOINT, WAIT_HINT, PID, and FLAGS. You can use the type= parameter twice in...
sc queryex可以查看服务的SERVICE_NAME(服务的注册表子项名)、TYPE、STATE(以及不可用的状态)、WIN32_EXIT_B、SERVICE_EXIT_B、CHECKPOINT、WAIT_HINT、PID 和 FLAGS。8 scquery使用方法:sc [服务器名称]query[服务名称] [type= {driver | service | all}] [type= {own | share | interact | kernel ...
scquery serviceName 其中,serviceName是你希望查询的服务名称。此命令将返回该服务的当前状态、进程 ID(PID)以及服务的类型等信息。 2. 启动服务 若要启动一个已存在的服务,可以使用以下命令: bashCopy Code scstartserviceName 这会启动指定的服务,前提是该服务已经正确配置并处于停止状态。
query---查询服务的状态, 或枚举服务类型的状态。 queryex---查询服务的扩展状态, 或枚举服务类型的状态。 start---启动服务。 pause---发送 PAUSE 控制请求到服务。 interrogate---发送 INTERROGATE 控制请求到服务。 continue---发送 CONTINUE 控制请求到服务。 stop--...
其中,sc queryex显示的信息比sc query多出PID和FLAGS两项内容。SC命令的基本格式为:SC [Servername] command Servicename [Optionname= Optionvalues]。参数Servername指明服务所在的远程服务器名称,如“\\myserver”;command为SC命令本身,如start、stop、create、config等;Servicename为服务名,即需要...
sc query type=interact-枚举所有不活动服务 sc query type=driver group=NDIS-枚举所有NDIS驱动程序 Other windows好呀,清一色中文太友好了。 sc常用操作 sc query 与 findstr 实现模糊查询sc query state= all | findstr /I "mysql" 同时显示服务对应PID 和 FlAGESsc queryex 服务名 ...
在命令行中直接输入SC会显示SC命令的帮助信息,直接输入以上24个命令除sc query 和 sc queryex之外都将显示该SC命令的帮助信息。(输入sc query和sc queryex会显示当前系统中正在运行的所有服务的详细信息,但sc queryex比sc query显示的信息多出来两项:PID和FLAGS) ...