[問題] 在rc.local或開機過程執行read指令

看板Linux作者 (Mr.Darcy)時間7年前發表 (2018/03/21 15:28), 7年前編輯推噓2(204)
留言6則, 5人參與, 7年前最新討論串1/1
請問大家有沒有在 rc.local 或開機過程中成功執行 read 這個指令 ? 我的需求是在開機過程中製作一個選單,讓使用者在10秒內輸入他要執行的選項,再根據 他的選項執行我寫好的 script。 現在遇到的問題是在 rc.local 加入「 read -p "Please input item" -t 10 cmd 」這 個指令,卻沒有任何作用,直接跳過,我上網 google 到一篇相關討論 https://unix.stackexchange.com/questions/105640/rc-local-with-read-will-not-echo-key-strokes 縮網址 http://0rz.tw/8W0Hi 照他內文講的方法做,我還是沒辦法解決,嘗試很多方法都不行。想請問有沒有人有遇過 相同的問題或需求,麻煩指點我怎麼解決這問題,謝謝。 我的作業系統是 Ubuntu 16.04。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.72.205 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1521646109.A.63E.html ※ 編輯: remember11 (39.9.72.205), 03/21/2018 23:31:01 ※ remember11:轉錄至看板 LinuxDev 03/21 23:31

03/21 23:40, 7年前 , 1F
我猜 systemd 已經把你的 stdin 接到 /dev/null
03/21 23:40, 1F

03/21 23:41, 7年前 , 2F
stdout 和 stderr 都送進 log 裡面了
03/21 23:41, 2F

03/21 23:47, 7年前 , 3F
請用別的縮址服務就不會被擋了
03/21 23:47, 3F
※ 編輯: remember11 (39.9.72.205), 03/21/2018 23:57:32 改用另一個縮網址 ※ 編輯: remember11 (39.9.72.205), 03/21/2018 23:58:16

03/22 07:32, 7年前 , 4F
先設定好 auto login 到某個帳號可執行自己寫的程式
03/22 07:32, 4F

03/22 18:42, 7年前 , 5F
人家用古老的 centos 6.4,還沒換 systemd 所以才會動
03/22 18:42, 5F

03/22 23:40, 7年前 , 6F
寫在 user ctl 裡吧
03/22 23:40, 6F
文章代碼(AID): #1QideTO- (Linux)