尝试通过 cmd 从 PuTTY 执行命令时如何 ignore/suppress 错误

How to ignore/suppress errors while trying to execute command from PuTTY through cmd

我想在 Windows 机器上使用 .bat 文件锁定我的 arch 笔记本电脑。

我在批处理中写了这个:

start C:\some_path\putty.exe -load "naptop@nick" -m C:\some_path\remote.cmd

并且remote.cmd包含:

xfce4-session-logout --suspend;exit 0;

效果很好!但是当我没有互联网连接时,我有一个错误:

当脚本无法执行我的命令时,我能否以某种方式忽略任何错误?

不要使用 PuTTY 自动执行命令。

使用Plink (part of PuTTY package). It takes the same arguments as PuTTY. Additionally you will want to add -batch switch to .

C:\some_path\plink.exe -batch -load "naptop@nick" -m C:\some_path\remote.cmd

使用 Plink,您甚至可以直接在其命令行上指定您的命令:

C:\some_path\plink.exe -batch -load "naptop@nick" xfce4-session-logout --suspend;exit 0;