IBM AIX Shell編寫遭遇錯誤
在IBM AIX 5.3平台上,編寫一個shell的時候遇到幾個錯誤。
0. exp: 0403-027 The parameter list is too long
看這個提示是說命令行長度太長了,解決辦法是加大最大長度限制。
在AIX中使用參數ncargs控制命令行的最大長度,查看現有配置:
db1:/oracle$ lsattr -EH -l sys0 | grep ncargs
ncargs 6 ARG/ENV list size in 4K byte blocks True
修改參數加大到16,或者更大256:
db1:/oracle$ chdev -l sys0 -a ncargs=16
這個錯誤一般也只會在AIX上遭遇到,記錄之。
1. ex: 0602-140 The window is too small to display the current line.
在得知這個錯誤的真實原因之後實在讓我苦笑不得,原來真實只是顯示窗口不夠大的原因,可是我用的command line 模式呀,沒辦法,只好在windows下編輯好之後ftp put到服務器上去,問題解決!
-EOF-