作者remember11 (Mr.Darcy)
看板Linux
标题[问题] 在rc.local或开机过程执行read指令
时间Wed Mar 21 23:28:25 2018
请问大家有没有在 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://webptt.com/cn.aspx?n=bbs/Linux/M.1521646109.A.63E.html
※ 编辑: remember11 (39.9.72.205), 03/21/2018 23:31:01
※ remember11:转录至看板 LinuxDev 03/21 23:31
1F:推 lantw44: 我猜 systemd 已经把你的 stdin 接到 /dev/null 03/21 23:40
2F:→ lantw44: stdout 和 stderr 都送进 log 里面了 03/21 23:41
3F:→ CP64: 请用别的缩址服务就不会被挡了 03/21 23:47
※ 编辑: remember11 (39.9.72.205), 03/21/2018 23:57:32
改用另一个缩网址
※ 编辑: remember11 (39.9.72.205), 03/21/2018 23:58:16
4F:推 kenduest: 先设定好 auto login 到某个帐号可执行自己写的程式 03/22 07:32
5F:→ HamalAri: 人家用古老的 centos 6.4,还没换 systemd 所以才会动 03/22 18:42
6F:→ Gold740716: 写在 user ctl 里吧 03/22 23:40