Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
如何使用批处理和登录打开putty,然后在bash上执行命令列表_Bash_Batch File_Putty_Sunos - Fatal编程技术网

如何使用批处理和登录打开putty,然后在bash上执行命令列表

如何使用批处理和登录打开putty,然后在bash上执行命令列表,bash,batch-file,putty,sunos,Bash,Batch File,Putty,Sunos,我有一个配置了oracle的Sun OS服务器;对于database 11g,我想进行备份,现在我在putty控制台上使用ssh连接到终端,但我需要的是找到一种方法,使使用batch to ssh连接到服务器,然后登录到oracle,然后进行备份,这是否可能以及如何实现。如果您确实想使用putty来实现这一点,您可以在Windows的命令提示符中使用以下命令(这将打开putty及其终端,并在文本文件中执行传递的参数): 或 e、 g: 其中profileName是保存在putty中的配置文件,c

我有一个配置了oracle的Sun OS服务器;对于database 11g,我想进行备份,现在我在putty控制台上使用ssh连接到终端,但我需要的是找到一种方法,使使用batch to ssh连接到服务器,然后登录到oracle,然后进行备份,这是否可能以及如何实现。

如果您确实想使用putty来实现这一点,您可以在Windows的命令提示符中使用以下命令(这将打开putty及其终端,并在文本文件中执行传递的参数):

e、 g:

其中profileName是保存在putty中的配置文件,commandPath是包含要执行的命令的本地目录文本文件,用户名是服务器用户,ip是服务器的ip地址,密码是服务器密码,然后您可以在文本文件中放入所需的任何命令

参考

谢谢。但这里发生了什么。你打算做教程吗?很抱歉我正在编辑。:)您可以使用或登录plink/pscp。我不确定是否登录到oracle server。从来没用过它。。。但是,如果可以通过命令行实现,那么应该可以实现自动化。如果有人能帮助我——如果这台Linux服务器上有Solaris操作系统,那么它是一台怎样的Linux服务器呢?对于无法让它工作的人,请在我的txt文件中用命令检查我的文本:tail-f/tmp/spring.log/bin/sh但如果我按ctrl+c停止显示日志并编写其他命令,它将关闭Putty窗口。请告诉我如何防止这种情况发生?第一个命令行末尾的-t是什么意思?@sam看看我自己,-t命令重新启用了手动运行命令/与终端交互的能力,而-m禁用了它。
putty.exe plink  -ssh -load profileName -l username -pw password -m commandPath -t
putty.exe -ssh username@ip -pw password -m commandPath
putty.exe -ssh rootz@10.10.10.10 -pw rootzpass -m c:\commands\mycommands.txt