我有一个批处理文件,用于登录 SSH 服务器。但我想在终端中启动一个应用程序来查看其结果,例如 HTOP 或 TMUX。
基本上就是在登录后运行一个命令。它执行登录但不运行下一个命令。
我究竟做错了什么?
我的批处理文件的内容:
@ECHO OFF
start cmd.exe /K "ssh user@address && htop"
答案1
尝试;
@echo off
ssh user@address
Start "x:\Directory\Which\The\HTOP\Is\Located\htop.exe"
这段代码可以解决问题 ^
你做错的是,你没有指定所在htop
的目录。你应该指定该目录,然后运行htop
(将其替换为您拥有的 HTOP 文件夹)。
PS:您没有调用cmd.exe
批处理文件,因为批处理文件是在 CMD 环境中运行的。