我的程序運行(exec ..)一個外部程序。 運行時,外部程序要求用戶[是/否]繼續下一步。如何將命令行輸入傳遞到Unix中的外部進程
而不是在命令行輸入[是],我怎麼能從我的程序傳遞[是]到外部程序。
我的程序運行(exec ..)一個外部程序。 運行時,外部程序要求用戶[是/否]繼續下一步。如何將命令行輸入傳遞到Unix中的外部進程
而不是在命令行輸入[是],我怎麼能從我的程序傳遞[是]到外部程序。
在命令行上提供'是'響應的經典方法是-y
選項(通常使用並行-n
選項來指示'否' - 請參閱fsck(1)
)。
還有空間來爭辯說,運行該程序應該是'是的,我的意思是做'它的操作。但是,有時候有必要指定'是的,我真的想要這麼做'(例如對DBMS實例進行一次初始化)。