reredirect
reredirect 是動態重定向正在運行的程序的輸出工具。
在設備空間不夠,無法保存日誌文件,出現問題時又需要查看當前狀態下程序的打印時,我會用到這個工具。
下載地址:https://github.com/jerome-pouiller/reredirect/。
編譯命令:
# hi3516a 編譯命令
arm-hisiv300-linux-gcc attach.c ptrace.c reredirect.c -o reredirect
使用用法:
reredirect -m FILE PID #自動標準輸出,標準錯誤輸出重定向輸出到file文件 標準輸出->5 標準錯誤輸出->3
reredirect -o FILE1 -e FILE2 PID # 標準輸出和錯誤輸出重定向到不同文件
reredirect -N -O 5 -E 3 PID #取消 重定向