如何在远程UNIX/Linux服务器上执行脚本

时间:2019-11-20 08:53:51  来源:igfitidea点击:

如何在远程Unix/Linux系统上运行shell/python/perl脚本?
如何在远程服务器上执行脚本?

解决方案

如果是Linux系统,可以使用ssh客户端。
如果使用的是MS-Windows操作系统,则可以使用Putty客户端。

ssh命令行语法

ssh远程执行脚本/命令的基本语法如下:

ssh user@server-name-here /path/to/script 
ssh user@server-name-here /path/to/script arg1 arg2 arg3

ssh user@server-name-here /path/to/command 
ssh user@server-name-here /path/to/command arg1 arg2

ssh远程执行脚本示例

在远程UNIX或Linux服务器server1.theitroad.local 上运行backup.sh脚本:

ssh [email protected] /root/scripts/backup.sh

传递命令行参数:

ssh [email protected] /scripts/job.init --job=sync --type=aws --force=true

在远程服务器上执行命令:

ssh [email protected] date