文章列表
最近一直在搞shell,仅以此篇做一点小结。
1. ssh 远程执行脚本不能退出。
我用本地脚本连接执行了一个远程的脚本 ssh root@10.10.10 'test.sh',当这个脚本执行完毕后却不能退出,因为我本地脚本还有别的事情要做。
解决方法是:
将屏幕输出到一个看不见的地方,如下 ssh root@10.10.10 'test.sh > /dev/null < /dev/null 2>&1’
这样做的方法是看不到即时的脚本执行信息,但可以通过 | tee aaa.log 的方式将信息输入到aaa.log文件。
2. expect 的使用
Example: ...