我正在動態地在bash中構造一個命令。這工作得很好:在bash中動態構建一個命令
COMMAND="java myclass"
${COMMAND}
現在我要動態地構建redirectes輸出命令:
LOG=">> myfile.log 2>&1"
COMMAND="java myclass $LOG"
${COMMAND}
的命令仍然調用java程序,但輸出不重定向到myfile.log
此外,如果我做的:
BACKGROUND="&"
COMMAND="java myclass $BACKGROUND"
${COMMAND}
該命令不在中運行他的背景。
關於如何獲取日誌重定向和背景位工作的任何線索? (bash的-x示出被構造的命令如預期)
(在現實中,不象本實施例中,LOG和背景的值被動態地設定)
感謝您的解釋。 – Joel 2009-11-11 14:52:02