簡體   English   中英

命令行界面和過程控制

[英]Command Line Interface & Process Control

給定一個接受命令行輸入的過程,如下所示

 $ ./app
 > init
 initialized.
 > start
 started.
 > stop
 stopped.

是否可以編寫觸發./app的Shell腳本或其他C程序,並依次注入命令? 假設要編寫的腳本將注入字符串“ init”,等待回復字符串“ initialized。”,然后注入“ start”,等待回復“ started。”,依此類推。

正是針對這種情況創建了Unix expect工具。 您可以提供一個腳本,在其中聲明所需的字符串(如initialized ),並在該字符串之后聲明適當的操作。 當然,還有某種“開始”的事情。

有關示例,請參見http://en.wikipedia.org/wiki/Expect

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM