執行shell script過程中禁止/忽略鍵盤輸入 - Linux

Emily avatar
By Emily
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指令

不然所有的鍵盤輸入皆被忽略

--
Tags: Linux

All Comments

Jake avatar
By Jake
at 2011-04-25T09:17
bg
Frederica avatar
By Frederica
at 2011-04-26T21:13
據我所知bg是將程序放在背景執行,但read好像得在前景
可以麻煩樓上說得詳細點嗎?謝謝

pcmanx-gtk2 1.0 released

Damian avatar
By Damian
at 2011-04-20T11:21
※ 引述《sb107912 (最愛高橋愛 andgt;///andlt;)》之銘言: : 我參考PCMan X (MLS) v0.3.9 : POSIX大大留下的patch檔 其實那個最早是我 patch 的... :p : http://www.mediafire.com/?mou2dpw1947c6 ...

samba 無法存取家目錄以外的目錄

Margaret avatar
By Margaret
at 2011-04-20T10:16
※ 引述《jeremy007 (Linux藍海帝國)》之銘言: : 標題: [問題] samba 無法存取家目錄以外的目錄 : 時間: Tue Apr 19 11:25:30 2011 : : 小弟使用的環境為 Ubuntu 10.04.2 : : 架好 samba 之後,連到家目錄 OK. : 但欲連往家目 ...

長檔名用tar打包之後...路徑卻不見了

Doris avatar
By Doris
at 2011-04-20T10:15
※ 引述《zchien (小建)》之銘言: : 我先用find指令去找到30天前的資料...再用tar去備份... : =andgt;我不確定下面寫法是否ok : find /home/usr/data -name and#34;*and#34; -mtime +30 andgt; result.txt : ...

長檔名用tar打包之後...路徑卻不見了

Olive avatar
By Olive
at 2011-04-20T02:50
我有一大堆檔案放在資料夾... /home/usr/data 目前需要每個月定期去備份一些超過30天以上的檔案.. 之後再把那些檔案砍掉... 我想到一個做法.... 我先用find指令去找到30天前的資料...再用tar去備份... =andgt;我不確定下面寫法是否ok find /home ...

pure-ftp的權限設定

Margaret avatar
By Margaret
at 2011-04-20T01:16
狀況如下: 我有一個使用者 要設定他的權限只能上傳不能下載 請問我應該要修改哪裡的設定? google到的只有禁止匿名下載而已 環境:OpenSUSE 11.1 + pure-ftp - ...