2013-11-25 25 views
1

我有一個腳本根據域特定語言提供的輸入生成命令行調用rrdtool xport。這個效果很好,直到命令行中的DEF數量超過特定數量 - 它似乎在50左右。此時該命令僅返回沒有任何輸出或錯誤信息。rrdtool xport - 對DEF的限制

rrdtool導出中DEF的數量是否有限制?如果是這樣,那麼它可以被提出或規避?

回答

0

問題原來是通過Python的os.system方法調用發送到shell的命令行的字符限制。該問題可以通過創建臨時可執行腳本,將命令行寫入腳本並執行它來解決。