尝试通过 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;
我想在 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;