作业2025_2_22_5

<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>不同方式js导入</title>
  </head>
  <script>
    function onclick_1() {
      alert("内嵌式触发警告");
    }
  </script>
  <script src="作业2025_2_22_5.js"></script>
  <body bgcolor="#5F6297">
    <div style="text-align: center">
      <button
        style="
          background-color: #4caf50;
          color: white;
          padding: 15px 32px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 16px;
          margin: 4px 2px;
          cursor: pointer;
          border: none;
          border-radius: 12px;
        "
        onclick="alert('行内式触发警告')"
      >
        行内式
      </button>
    </div>
    <div style="text-align: center">
      <button
        style="
          background-color: #4caf50;
          color: white;
          padding: 15px 32px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 16px;
          margin: 4px 2px;
          cursor: pointer;
          border: none;
          border-radius: 12px;
        "
        ondblclick="onclick_1()"
      >
        内嵌式
      </button>
    </div>
    <div style="text-align: center">
      <button
        style="
          background-color: #4caf50;
          color: white;
          padding: 15px 32px;
          text-align: center;
          text-decoration: none;
          display: inline-block;
          font-size: 16px;
          margin: 4px 2px;
          cursor: pointer;
          border: none;
          border-radius: 12px;
        "
        onmouseout="onclick_2()"
      >
        引入外部式
      </button>
    </div>
  </body>
</html>
//作业2025_2_22_5.js
function onclick_2() {
  // 弹出一个警告框
  alert("引入外部式触发警告");
}

#!/bin/bash echo "--------------------------------------------------------" printf "set variable ...\n" package_ip=172.22.126.50 get_path=/home/mdbs/MDBS/MDBS_V5.0.5/x86_64/zip #get_path=/home/mdbs/MDBS/MDBS_V5.0.4P04/x86_64/zip password="wvu7G55U2025" install_path=/home/MDBS_V5.0.6 #install_path=/home/MDBS_V5.0.4p04 deploy_log=/root/deploy.log ntp_ip=172.17.251.101 get_req_node_ip=192.168.6.71 node_password="mdbs-123" mount_path=/home/autest PYTHONPATH=$mount_path/hci/hci_python log_path=/root/mdbs_test.log printf "package_ip: %s\n" $package_ip printf "get_path: %s\n" $get_path printf "install_path: %s\n" $install_path printf "deploy_log: %s\n" $deploy_log printf "ntp_ip:%s\n" $ntp_ip printf "get_req_node_ip:%s\n" $get_req_node_ip printf "node_password:%s\n" $node_password printf "PYTHONPATH:%s\n" $PYTHONPATH printf "log_path:%s\n" $log_path sleep 10 printf "\n" echo "--------------------------------------------------------" printf "get package ...\n" ssh root@$get_req_node_ip "rm $install_path/MDBS_V* -rf" ssh root@$get_req_node_ip "sshpass -p $password scp root@$package_ip:$get_path/MD5.txt $install_path/" ssh root@$get_req_node_ip "sshpass -p $password scp root@$package_ip:$get_path/MDBS_V* $install_path/" rpm_md5=$(ssh root@$get_req_node_ip "cd $install_path; md5sum MDBS*") ssh root@$get_req_node_ip "cat $install_path/MD5.txt | grep '$rpm_md5'" if [ $? -ne 0 ]; then printf "rpm MD5 not same with MD5 txt!\n" exit 1 fi printf "\n" echo "--------------------------------------------------------" printf "deploy mdbs ...\n" ssh root@$get_req_node_ip "cd $install_path;sh install_mdbs.sh" > $deploy_log 2>&1 cat $deploy_log | grep "PLAY RECAP" -A 4 | grep "localhost" -B 3 | grep "failed=1" if [ $? -eq 0 ]; then printf "deploy mdbs rpm failed!\n" exit 1 fi ssh root@$get_req_node_ip -t "cd $install_path;sh recover_isolate_rebuild_ttl.sh; sh set_mgt_port.sh" printf "\n" echo "--------------------------------------------------------" printf "reset env ...\n" ntpdate -s $ntp_ip rm -f $log_path rm -rf /opt/macrosan/mdbs/config/* mkdir -p /opt/macrosan/mdbs/config/openssl sshpass -p $node_password scp root@$get_req_node_ip:/opt/macrosan/mdbs/config/openssl/* /opt/macrosan/mdbs/config/openssl/ sh cp_test_code.sh printf "\n" echo "--------------------------------------------------------" printf "run test ...\n" source /opt/macrosan/mdbs/py_env/bin/activate export PYTHONPATH=$PYTHONPATH nosetests $mount_path/hci/hci_test/script/tools/test.py >> $log_path 2>&1 printf "\n" echo "--------------------------------------------------------" printf "get result ...\n" python /root/get_test_result.py $log_path cp $log_path $mount_path 上述是shell脚本yr_test1.sh的内容,执行命令sh yr_test1.sh &,为什么在执行到ssh root@$get_req_node_ip "cd $install_path;sh install_mdbs.sh" > $deploy_log 2>&1后,[root@localhost ~]# ps -axu | grep test root 849261 0.0 0.0 22776 3812 pts/1 T 17:31 0:00 sh yr_test1.sh
05-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值