諸如 scp 這樣的命令,打印在屏幕上的東西沒法直接通過重定向來保存,因爲它的輸出並不是標準輸出,那我要搞保存 scp 的日誌怎麼辦呢?終於學到了一個不錯的方法!利用 script 命令。如下所示:
script -q -a /tmp/scp.log -c "scp 127.0.0.1:/root/install.log /tmp/"
這樣 scp 命令的輸出都保存到了 /tmp/scp.log 文件裏了!
參考:
1. http://bbs.chinaunix.net/thread-4103971-1-1.html
2. http://blog.chinaunix.net/uid-20633888-id-2747136.html