视频加载失败

服务脚本

503 字
3 分钟
服务脚本
服务脚本
import commands
import sys
import os
Error = "\033[1;31;40m"
Through = "\033[1;32;40m"
Tail = "\033[0m"
def fen(x):
status, result = commands.getstatusoutput(
'ps aux|grep fen.py|grep -v grep')
if status == 0:
if x == "k":
return 1
return Through + "运行中" + Tail
else:
if x== "g":
return 1
return Error + "未运行" + Tail
def xunlei(x):
status, result = commands.getstatusoutput(
'ps aux|grep xunlei|grep -v grep')
if status == 0:
if x == "k":
return 1
return Through + "运行中" + Tail
else:
if x== "g":
return 1
return Error + "未运行" + Tail
def frp(x):
status, result = commands.getstatusoutput(
'ps aux|grep frp|grep -v grep')
if status == 0:
if x == "k":
return 1
return Through + "运行中" + Tail
else:
if x== "g":
return 1
return Error + "未运行" + Tail
def state():
f = open("/etc/startup-script/state.txt")
for line in f:
line = line.strip('\n')
v = line.split(':')
if v[0] == "fen_state":
return fen_state(v[1])
return Error + "Error" + Tail
def fen_state(stat):
if stat == "1":
return "风扇开启中\n"
else:
return "风扇已关闭\n"
def help():
print(" _____ _ _ _ ")
print(" | __ \ | | | | | | ")
print(" | |__) |___| |__ | |_| |_ ")
print(" | _ // _ \ '_ \| __| __|")
print(" | | \ \ __/ | | | |_| |_ ")
print(" |_| \_\___|_| |_|\__|\__|")
print
print("-h | help 显示帮助")
print("-f 开启温控风扇")
print("-df 关闭温控风扇")
print("-x 开启迅雷远程下载")
print("-dx 关闭迅雷远程下载")
print("-frp 开启frpc")
print("-dfrp 关闭frpc")
print("-ls 显示服务状态")
def show():
print("cpu温控风扇:" + fen(0))
print("迅雷远程下载:" + xunlei(0))
print("frp:"+frp(0))
print
print("状态:" + state())
if __name__ == '__main__':
arg=sys.argv
k="k"
g="g"
try:
if arg[1] == "help" and arg[1] == "-h":
help()
elif arg[1] == "-f":
if fen(k) == 1:
os.system('sudo python /etc/startup-script/fen.py &')
print("开启成功")
else:
print("温控风扇已在运行状态")
elif arg[1] == "-df":
if fen(g) ==1:
os.system('sudo killall python /etc/startup-script/fen.py')
print("关闭成功")
else:
print("温控风扇未运行")
elif arg[1] == "-x":
if fen(k) == 1:
os.system('sudo python /etc/startup-script/xunlei/setup.py')
print("开启成功")
else:
print("迅雷远程下载已在运行状态")
elif arg[1] == "-dx":
if fen(g) ==1:
os.system('sudo /etc/startup-script/xunlei/portal -s')
print("关闭成功")
else:
print("迅雷远程下载未运行")
elif arg[1]=="-frp":
if frp(k) ==1:
os.system('sudo screen -dmS frp /etc/startup-script/frp_0.20.0_linux_arm/frpc -c /etc/startup-script/frp_0.20.0_linux_arm/frpc.ini')
print("开启成功")
else:
print("frp已在运行状态")
elif arg[1]=="-dfrp":
if frp(g)==1:
os.system('sudo screen -d frp')
print("关闭成功")
else:
print("frp未运行")
elif arg[1] =="-ls":
show()
else:
help()
except:
help()

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
服务脚本
https://rehtt.com/posts/84/
作者
Rehtt
发布于
2018-06-13
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Rehtt
Hello, I'm Rehtt.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
150
分类
17
标签
73
总字数
67,772
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Local
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0

当前页面没有目录

文章目录

当前页面没有目录