【问题标题】:Kill a process in remote linux machine using batch file使用批处理文件杀死远程linux机器中的进程
【发布时间】:2016-07-28 08:02:05
【问题描述】:

我是这个领域的新手,我需要杀死在我的远程 linux 机器上运行的进程 我已经使用一个批处理文件启动了一个 nmon 进程...。这个批处理文件包含 START PUTTY 命令,它在远程调用一个 .sh 文件并启动 nmon...

现在我需要使用批处理文件终止该进程。我尝试使用 kill pgrep nmon ..... 但是当我执行该批处理文件时,它显示“网络错误。无法连接到指定地址”

有没有办法使用我的 Windows 机器中使用 putty 的批处理文件来终止该进程???

【问题讨论】:

  • 请发布您的文件、您尝试过的内容以及遇到的错误。
  • 我的批处理文件启动 putty.exe -ssh UserName@Machine -pw PASSWORD -m samples.txt

标签: linux unix networking grep kill


【解决方案1】:

使用来自 Windows 的 SSH 连接和使用凭据的非交互式 shell 执行远程指令的说明:

  1. 创建一个包含要执行的命令列表的文本文件。 (例如:创建一个文件C:\remote_commands.txt,里面有命令pkill process-name
  2. 从 CLI 执行或使用如下行创建批处理:C:\PATH\putty.exe -ssh USER@IP-ADDRESS -pw PASSWORD -m C:\remote_commands.txt

某些命令可能需要具有管理权限的用户,请注意这一点。

就是这样,尝试并享受!

类似的问题在:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-01
    • 1970-01-01
    • 2021-12-05
    • 2012-10-22
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多