Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过ssh在远程服务器上执行多个命令 我想通过shell脚本从AWS bucket中获取日志,下面是我的示例脚本,它在获取日志文件的路径上一个接一个地运行。 echo“输入用户名” 读名字 echo“输入要查看其日志的bucket” echo“applicationLogs/nginxLogs” 回声 读取存储桶日志 echo“输入日期(yyyy-mm-dd:)” 读取日期 echo“输入bucket服务器ip” 读取bucket\u ip echo$bucket_ip>iplist newip=$(sed's/\./-/g'iplist) aws_server_ip=“1*.4*.2*.2**” IP=“IP” bucket_region=“ap-south-1.计算内部” aws_bucket=“aws s3 ls s3://wallet prod backup bucket/” ssh$name@$aws_server_ip${aws_bucket}{${bucket_logs}/${bucket_ip}/${ip}-${newip}.${bucket_region}/${date}/alog/wallet service/walletlogs/wallet service/_Shell_Ssh - Fatal编程技术网

如何通过ssh在远程服务器上执行多个命令 我想通过shell脚本从AWS bucket中获取日志,下面是我的示例脚本,它在获取日志文件的路径上一个接一个地运行。 echo“输入用户名” 读名字 echo“输入要查看其日志的bucket” echo“applicationLogs/nginxLogs” 回声 读取存储桶日志 echo“输入日期(yyyy-mm-dd:)” 读取日期 echo“输入bucket服务器ip” 读取bucket\u ip echo$bucket_ip>iplist newip=$(sed's/\./-/g'iplist) aws_server_ip=“1*.4*.2*.2**” IP=“IP” bucket_region=“ap-south-1.计算内部” aws_bucket=“aws s3 ls s3://wallet prod backup bucket/” ssh$name@$aws_server_ip${aws_bucket}{${bucket_logs}/${bucket_ip}/${ip}-${newip}.${bucket_region}/${date}/alog/wallet service/walletlogs/wallet service/

如何通过ssh在远程服务器上执行多个命令 我想通过shell脚本从AWS bucket中获取日志,下面是我的示例脚本,它在获取日志文件的路径上一个接一个地运行。 echo“输入用户名” 读名字 echo“输入要查看其日志的bucket” echo“applicationLogs/nginxLogs” 回声 读取存储桶日志 echo“输入日期(yyyy-mm-dd:)” 读取日期 echo“输入bucket服务器ip” 读取bucket\u ip echo$bucket_ip>iplist newip=$(sed's/\./-/g'iplist) aws_server_ip=“1*.4*.2*.2**” IP=“IP” bucket_region=“ap-south-1.计算内部” aws_bucket=“aws s3 ls s3://wallet prod backup bucket/” ssh$name@$aws_server_ip${aws_bucket}{${bucket_logs}/${bucket_ip}/${ip}-${newip}.${bucket_region}/${date}/alog/wallet service/walletlogs/wallet service/,shell,ssh,Shell,Ssh,我需要运行多个命令(即,首先我要通过ssh连接到服务器,然后我需要通过不同的路径复制日志文件夹)。 当我从我的机器本地运行此脚本时,它会转到所需的路径,列出日志文件,但会立即从服务器退出。 是否有任何方法可以通过ssh运行命令而不必退出远程服务器

我需要运行多个命令(即,首先我要通过ssh连接到服务器,然后我需要通过不同的路径复制日志文件夹)。 当我从我的机器本地运行此脚本时,它会转到所需的路径,列出日志文件,但会立即从服务器退出。 是否有任何方法可以通过ssh运行命令而不必退出远程服务器