服务安装脚本
❶ shell脚本登录列表中的服务器并安装文件
1、思路
通过循环可以实现读IP,通过ssh无密码访问可以用scp命令上传,或安装sshpass
2、实例,password-less ssh access
#!/bin/sh
for ip in `cat ip.txt`; do
echo ${ip};
scp a.gz root@${ip}:/opt
ssh root@$ip "cd /opt;install;";
done
exit 0;
3、或者sshpass实现
#!/bin/sh
for ip in `cat ip.txt`; do
echo ${ip};
sshpass -p password scp a.gz root@${ip}:/opt
sshpass -p password ssh root@$ip "cd /opt;install;";
done
exit 0;
❷ 光遇渠道脚本登录显示需要安装新的游戏服务如何安装
重新安装脚本。
这是由于脚本在安装时出现错误安装,把游戏服务组件给遗漏了,这时只要重新安装脚本即可安装新的游戏服务组件,如果还是出现错误,就是脚本本身是错误的。
❸ 如何用批处理写自动安装软件的脚本
1、新建一个Ergodic.txt文件然后重名成Ergodic.bat文件,然后输入前置声明:@echo off,pause。
注意事项:
目前比较常见的批处理包含两类:DOS批处理和PS批处理。PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本;而DOS批处理则是基于DOS命令的。
❹ 如何在服务器上部署Django项目并使其在后台一直运行
前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。之前刚好有在Digital Ocean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。
废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。
在服务器中安装Django需要的环境和我所需要的python第三方库。
以上所有步骤完成后,还需要进行一步操作,这是我经历的一个 坑 。 打开Django文件目录中的 settings.py ,把 ALLOWED_HOSTS=[] 改为 ALLOWED_HOSTS=["*"] 。
在服务器中打开到 manage.py 所在的目录,输入命令:
python3 manage.py runserver 0.0.0.0:8000
然后按下回车,在浏览器中输入: 该服务器IP地址:8000 ,大功告成!
Attention:
1. python3 不是特定的,是根据你的Django项目所需要的环境指定的。
2. 8000 是端口号,可以修改。
如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令, nohup command & , command 即位上文所说的 python3 manage.py runserver 0.0.0.0:8000 。