執行shell script過程中禁止/忽略鍵盤輸入 - Linux
By Emily
at 2011-04-20T14:22
at 2011-04-20T14:22
Table of Contents
我想請教各位一個script執行上的問題
為了讓大家簡單明瞭我的問題
我用一個script的例子來說明:
#!/bin/bash
read test
sleep 3
echo $test
上面這段code
若是執行到sleep階段時
我在鍵盤上隨意敲幾個字母並且按下enter
例如我敲了:abcdef
執行完這段程式後
abcdef會被當成新的指令執行
我要如何才能禁止這種情況發生呢?
換句話說
我要如何在執行一個script的時候
除非我在script中下了read指令
不然所有的鍵盤輸入皆被忽略
--
為了讓大家簡單明瞭我的問題
我用一個script的例子來說明:
#!/bin/bash
read test
sleep 3
echo $test
上面這段code
若是執行到sleep階段時
我在鍵盤上隨意敲幾個字母並且按下enter
例如我敲了:abcdef
執行完這段程式後
abcdef會被當成新的指令執行
我要如何才能禁止這種情況發生呢?
換句話說
我要如何在執行一個script的時候
除非我在script中下了read指令
不然所有的鍵盤輸入皆被忽略
--
Tags:
Linux
All Comments
By Jake
at 2011-04-25T09:17
at 2011-04-25T09:17
By Frederica
at 2011-04-26T21:13
at 2011-04-26T21:13
Related Posts
pcmanx-gtk2 1.0 released
By Damian
at 2011-04-20T11:21
at 2011-04-20T11:21
samba 無法存取家目錄以外的目錄
By Margaret
at 2011-04-20T10:16
at 2011-04-20T10:16
長檔名用tar打包之後...路徑卻不見了
By Doris
at 2011-04-20T10:15
at 2011-04-20T10:15
長檔名用tar打包之後...路徑卻不見了
By Olive
at 2011-04-20T02:50
at 2011-04-20T02:50
pure-ftp的權限設定
By Margaret
at 2011-04-20T01:16
at 2011-04-20T01:16