上次介绍了cssh这个批处理工具,这个工具的优点是可图形化批处理工作,如果要远程通过命令或者计划任务来执行多台服务器的话就得用pssh这个工具了。安装pssh就不说了,举个pssh使用的例子。
环境:我们的WEB是nginx+fastcgi的架构,在配置的初期经常会遇到不稳定的情况,如出现502,在没有解决问题之前,如果总是登陆服务器执行相同的重启服务命令是很烦人的,所以在自己的本本上用pssh来执行省去了很多事。
命令如下:
/usr/bin/parallel-ssh -t 10
-h /home/ajian/host -l root -o /tmp/restarlog/ “killall -9 php-cgi
&& /home/php-fpm-www-product.sh start”
-t 处理超时时间
-h 主机文件,文件内容是一个主机一行 主机[:端口] [用户] 如果都是默认的 或者跟当前用户一样 就只杂IP
-l 用户名
-o 输出执行结果的位置
最后加命令多条命令用引号并且用相关连接符号变成一条执行的命令。
这样是不是觉得还是很不方便用aliase变成一条自己的简单命令就方便多了
alias
do-restartcgi=’/usr/bin/parallel-ssh -t 10 -h /home/ajian/host -l root
-o /tmp/restarlog/ “killall -9 php-cgi &&
/home/php-fpm-www-product.sh start”‘
放入到用户要目录下的.bashrc
另外 还有几个工具一样是很实用
parallel-rsync 批处理同步文件
parallel-scp 批处理传送文件
parallel-scp -h hosts.txt -l root .vimrc /root
分享到:
相关推荐
"DB2数据库备份恢复批处理工具"就是为了简化这一过程而设计的。 1. **数据库备份**: - **全备与增量备份**:全备份是备份所有数据库的数据和日志,而增量备份只备份自上次备份以来发生更改的数据。通过批处理工具...
"伪活马批处理工具包"是一个专门针对批处理操作的工具集合,它可能是由一系列脚本、程序或实用工具组成,旨在简化和自动化IT环境中的一些日常任务。批处理在IT行业中扮演着重要角色,特别是在系统管理、数据处理和...
8. **示例工具**:Windows系统中的CMD和PowerShell,Unix/Linux下的Bash,以及专门的批处理工具如Apache Airflow、Luigi等,都是常见的批处理编程工具。 通过上述知识点,我们可以理解全批处理及批处理编程开发工具...
【Fastboot批处理工具详解】 Fastboot是一种底层的命令行工具,主要用于Android设备的系统固件更新和故障恢复。它属于Android系统开发工具的一部分,与ADB(Android Debug Bridge)一起,构成了开发者对Android设备...
Linux服务器批处理远程命令执行工具。纯java实现的ssh协议(jsch),支持同时连接多台linux主机,执行相同的命令。只需配置目标主机的ip地址、用户名和密码即可实现远程操作。服务器无需配置ssh对等协议或安装任何...
以下将详细介绍标题和描述中提及的几个批处理工具及其应用: 1. 关闭所有有害端口: 在网络安全中,关闭不必要的端口是防止恶意攻击的重要步骤。通过编写批处理脚本,我们可以自动扫描并关闭可能被黑客利用的端口。...
总结来说,Astyle作为一个强大的代码格式化工具,通过合理的参数设置和批处理能力,可以帮助开发者提高代码质量和团队协作效率。无论是在桌面开发还是嵌入式系统开发环境中,Astyle都能发挥重要作用,尤其在结合像...
批处理工具在IT行业中常常用于自动化执行一系列命令,尤其在系统管理和运维工作中不可或缺。VisualBat的出现,使得用户能够更直观、便捷地创建、编辑和调试这些脚本。 1. **界面友好** VisualBat提供了一个直观的...
Linux远程工具SecureCRT是一款强大的终端仿真程序,专为在Windows平台上连接远程Linux服务器而设计。它的功能强大,界面直观,提供了丰富的自定义选项,使得它成为管理员和开发者的首选工具之一。下面将详细介绍...
`linux.bat`可能是实现这个功能的一个批处理脚本,它可能通过调用WSL或者其他模拟Linux环境的工具(如Cygwin或Git Bash),来允许用户在Windows的命令提示符中执行常见的Linux命令。批处理文件可以包含一系列命令行...
【Linux连接工具】是专为Linux系统设计的一类软件,主要功能是使用户能够在Windows等其他操作系统上远程访问和管理Linux服务器。这类工具通常支持SSH(Secure Shell)协议,提供安全的文件传输和命令行交互,是Linux...
在Windows平台上,Linux的`tail`工具是一个非常实用的命令行工具,用于查看文件的末尾部分,通常用于监控日志文件的变化。然而,Windows操作系统默认并不提供与`tail`功能相同的内置工具。但不用担心,我们可以找到...
"js压缩工具 批处理"这个主题聚焦于如何通过自动化工具有效地处理这些任务。在本文中,我们将详细探讨JavaScript和CSS的批处理压缩技术,以及如何利用开源工具YUI Compressor实现这一目标。 YUI Compressor是由雅虎...
【标题】:“绿色的Linux远程工具 - WinSCP” WinSCP是一款功能强大的文件传输协议软件,尤其在Windows系统中被广泛使用,它提供了图形化的用户界面,使得与Linux系统的文件传输变得简单直观。作为一款绿色软件,...
在Linux环境中,有时候我们需要在本地系统与远程服务器之间传输文件,这时就用到了类似于FTP(File Transfer Protocol)的工具。FTP是一种广泛使用的网络协议,用于在网络上进行文件传输。然而,在Linux下,我们通常...
7. **优化与自动化**:对于经常性的任务,可以通过脚本自动化,例如通过定时任务调度器(如Windows的任务计划程序或Linux的cron)定期运行批处理,实现数据的自动更新。 需要注意的是,MRT批处理涉及到的遥感专业...
CeleCmd是一款专为手机设计的批处理工具,它允许用户编写命令行脚本来执行一系列操作,如文件管理、系统设置调整、数据备份等。这个软件对于熟悉命令行操作的用户来说,极大地提高了在手机上的工作效率,尤其对于...
grubmenu是grubutil工程中的新增工具,利用它可以修改grldr/grub.exe/stage2中的内置菜单。 用法: grubmenu info grldr 显示grldr的内置菜单相关的信息 grubmenu print grldr 打印grldr中的内置菜单 grubmenu ...
7. **与其他工具结合**:批处理可以与第三方工具,如sed,结合使用,提升批处理的能力。例如,使用sed进行复杂的文本替换和过滤,再通过批处理的流程控制来实现自动化任务。 学习批处理技术,不仅能够提升日常的...
标题中的“Windows向Linux文件传输工具”指的是用于在Windows操作系统和Linux操作系统之间交换文件的应用程序。这类工具解决了两个系统间不兼容的问题,使得用户能够轻松地在不同的平台间分享数据。 描述中提到的...