千家信息网

ceph-dash如何实现一键安装脚本

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍ceph-dash如何实现一键安装脚本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!start_dash.shtar -zxvf ./ceph-dash.tar
千家信息网最后更新 2025年02月01日ceph-dash如何实现一键安装脚本

这篇文章主要介绍ceph-dash如何实现一键安装脚本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

start_dash.shtar -zxvf ./ceph-dash.tar.gzcd ceph-dashperl start.pl stop_dash.shvalue=`ps -ef|grep "python ./ceph-dash.py"|awk '{print $2}'|head -1`echo $valuekill -9 $value
&KillThread();my $Usee = system("whoami");if($User != "root"){   die "This script must be run in root\n";}print "you are root\n";#切换目录chdir("Jinja2-2.7.3");my $command = system("sudo python setup.py install");if(0 != $command){ die "install Jinja2 failture\n";}print "\nJinja2 Install complete\n";chdir("..");$command=system("chmod a+x ./*py");unless(0 == $command){ die "chmod py failture\n";}$command=system("./ceph-dash.py &");print("\n**********************\n");print("\nceph dash set up successful\n");print("\n**********************\n");#杀死进程sub KillThread{ # my $RumCmd = system("ps -ef|grep *dash.py");  my $RumCmd = `ps -ef|grep dash.py`;    print $RumCmd;     my @Content = split '\n',$RumCmd;  foreach my $value (@Content)  {      if($value =~ m/ceph-dash.py/||$value =~ m/ceph_dash.py/)      {  my @Array = split '\s+',$value;  my $Num = $Array[1];         print "\nThread ID is $Num\n";   system("kill -9 $Num");          break;      }  }}

以上是"ceph-dash如何实现一键安装脚本"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0