我通过 ssh 访问我的 Unix 服务器,并且总是执行相同的命令。这是命令列表(首先我登录到服务器):
cd /etc/openvpn
vi log.log
/huaze
(我正在使用vi的搜索功能)- 如果我找到了字符串/单词,我会继续执行第 5 步直到结束,(如果我没有找到字符串,我就退出)
:q
(退出 vi)service openvpn stop
service openvpn start
- 注销
如您所见,我想利用自动化的力量,只需单击一下按钮即可完成;不幸的是,这是具有挑战性的,因为它是 ASP.NET,而 C# 将访问 Unix ssh 协议。那么,我怎样才能以最直接的方式做到这一点。