1.每次开机需要打卡多个命令窗口,登录到不同的服务器
可以使用一下方式,前提是 必须安装 guake,python
1.编写 python
#!/usr/bin/env python
import os
#pcList=['47','48','49','60','61','94']
#pcList=['151','152','153','154', '155','156']
pcList=['18','19','31']
for i in pcList:
os.system("guake -n 1")
os.system("guake -r %s"%i)
os.system("guake -e 'ssh root@172.16.236.%s'"%i)
import os
#pcList=['47','48','49','60','61','94']
#pcList=['151','152','153','154', '155','156']
pcList=['18','19','31']
for i in pcList:
os.system("guake -n 1")
os.system("guake -r %s"%i)
os.system("guake -e 'ssh root@172.16.236.%s'"%i)
将以上内容保存在 文件 startAll 中 ,给 startAll 提供可执行权限
sudo chmod +x startAll
2.启动 guake (将guake设置为开机启动)
3..在guake 的命令窗口中 执行 startAll (这里需要将确定登录目标机器不需要输密码,具体操作:参考 ssh 自动登录)
连接到远程服务器:
1 #!/usr/bin/env python
2 import os
3 #pcList=['47','48','49','60','61','94']
4 #pcList=['151','152','153','154', '155','156']
5 pcList=['151','152','153','154','155','156']
6 for i in pcList:
7 os.system("guake -n 1")
8 os.system("guake -r %s"%i)
9 os.system("guake -e 'ssh root@172.16.205.%s'"%i)
2 import os
3 #pcList=['47','48','49','60','61','94']
4 #pcList=['151','152','153','154', '155','156']
5 pcList=['151','152','153','154','155','156']
6 for i in pcList:
7 os.system("guake -n 1")
8 os.system("guake -r %s"%i)
9 os.system("guake -e 'ssh root@172.16.205.%s'"%i)
连接到远程服务器并且进入到指定目录:
1 #!/usr/bin/env python
2 import os
3 #pcList=['47','48','49','60','61','94']
4 #pcList=['151','152','153','154', '155','156']
5 pcList=['151','152','153','154','155','156']
6 for i in pcList:
7 os.system("guake -n 1")
8 os.system("guake -r %s"%i)
9 os.system("guake -e 'ssh root@172.16.205.%s'"%i)
10 os.system("guake -e cdpkg")
进入到本地目录:
1 #!/usr/bin/env python
2 import os
3 options=[
4 'parser',
5 'sender',
6 'control',
7 'tracer'
8 ]
9 for i in options:
10 os.system("guake -n 1")
11 os.system("guake -r %s"%i)
12 os.system("guake -e %s"%i)
相关推荐
例如,在网络游戏中,用户可以在命令行方式下输入参数来选择游戏服务器、游戏模式等等。这些参数将被传递给游戏客户端,以便在游戏中使用。 命令行参数的实现机理 在 C 语言中,命令行参数是通过 `main` 函数的参数...
- **标准输入,输出,和错误**:在Linux中,每个命令都有三个默认的流:标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。通常,stdin从键盘接收输入,stdout输出到屏幕,而stderr用于输出错误消息。 - ...
在使用者是管理维护人员时,更多情况下会使用远程登录管理服务器(易受到网络等因素影响),故更节省资源,更快速的命令行成为首选。 命令行缺点——需要记忆的内容多 命令行界面的使用 Linux启动后,默认进入图形...
在某些情况下,我们可能需要通过命令行来启动Chrome,比如自动化测试、调试或者自定义启动参数。本文将深入探讨如何使用命令行启动Chrome,并介绍相关的命令行参数。 首先,我们来看“chrome命令行启动.bat”这个...
4. **窗口管理**:由于Xshell支持多窗口无限制,我们可以在同一台计算机上同时管理多个服务器,每个窗口对应一个服务器的连接,避免了频繁切换窗口的麻烦。同样,Xftp也可以打开多个会话,分别处理不同的服务器文件...
此批处理文件中包含了设置多个服务启动类型为手动或禁用的命令。可以在重装系统后运行此批处理文件来快速配置服务。 #### 六、总结 通过命令行管理Windows服务是一种高效且灵活的方法。无论是日常维护还是批量配置...
4. **会话管理**:PuTTY允许保存多个服务器的连接配置,方便用户快速切换和重连。 5. **文件传输**:通过集成的PSCP(PuTTY Secure Copy)和PSFTP(PuTTY Secure File Transfer Protocol)工具,用户可以安全地上传...
命令窗口通常用于自动化任务,或者执行那些在GUI中不方便或无法完成的操作。下面将详细解释如何打开和使用WinSCP3的命令窗口,以及它能实现的一些主要功能。 1. **打开命令窗口**: - 在WinSCP3的主界面中,选择...
Cmder的一个显著特点是它的多标签界面,你可以同时打开多个命令行窗口,每个窗口都可以独立运行不同的命令或任务,这对于多任务处理来说非常方便。此外,Cmder支持快速切换目录(通过`cd`命令的别名`lcd`和`cd`),...
在标题“同一个bat文件启动多个jar包”中,我们看到的是利用批处理文件一次性启动多个Java应用程序的场景。这在开发和部署环境中尤其有用,因为它允许用户通过简单的双击bat文件,就能快速启动多个相关的服务或应用...
这个可执行文件包含了运行SIP软电话所需的所有功能,可以直接在命令行窗口中调用并输入相关命令来操作。 使用SIP命令行软电话,你需要熟悉一些基本的SIP命令,比如注册到SIP服务器、发起呼叫、接听呼叫、发送消息等...
at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...
- **管道**:`|`用于连接两个命令,将前一个命令的输出作为后一个命令的输入。 - **重定向**:`>`用于覆盖输出到文件,`>>`用于追加输出到文件,`用于输入来自文件。 - **背景执行**:`&`使命令在后台运行。 5. ...
自动化部署发布系统应能支持跨多个节点的同步部署,确保所有服务器上的应用版本一致。这可以通过配置脚本或者使用特定的部署工具(如Ansible、Docker Swarm或Kubernetes)来实现。 定时发布是另一个关键特性,尤其...
7. **多服务器管理**:用户可以同时管理多个游戏服务器,无需在不同的终端窗口之间切换。 8. **集成Web接口**:虽然LinuxGSM主要是命令行工具,但它可以与Web面板(如CSGO-WebAdmin)集成,提供图形化的管理界面。 ...
远程命令行执行工具是一种软件应用,它允许用户在一台计算机(客户端)上发送命令,这些命令将在另一台计算机(服务器端)上执行,并将执行的结果返回到客户端。在这个场景中,VS2010(Visual Studio 2010)被用作...
可以通过Windows资源管理器定位到该文件夹,然后按住Shift键的同时右键点击空白处选择“在此处打开命令窗口”,或者在地址栏输入CMD回车来启动命令提示符。 3. 输入dir命令来显示当前文件夹下的内容,确保解压步骤...
这种方式适用于那些需要频繁更改网络配置的场景,例如自动化部署环境或者网络测试环境中。 ##### 1.1 命令详解 - **`@echo off`**: 关闭命令执行时的显示,使得脚本运行更加简洁,不显示每一步执行的具体命令。 - ...