我写了一个小shell脚本(demo_script),内容如下
exec>/tmp/日志2>&1
sudo apt get安装-y telnet
我使用“bash demo_script&”作为后台程序运行此脚本。但它不安装软件,继续在后台运行。
捕获后的流程详细信息使用“ps-ef”
根目录28882 28881 0 13:35 pts/0 00:00:00 sudo apt get install-y telnet
根目录288832882 1 13:35 pts/0 00:00:00 apt get install-y telnet
根目录28901 28883 0 13:35 pts/0 00:00:00 apt get install-y telnet
我不知道为什么会这样。
并记录消息
正在读取包列表。。。
正在生成依赖关系树。。。
正在读取状态信息。。。
将安装以下新软件包:
电信网
0已升级,1新安装,0要删除,71未升级。
需要获取0 B/67.1 kB的存档。
在此操作之后,将使用167 kB的额外磁盘空间。
最佳答案
它正在等待用户的输入。使用“--是”或其他:http://linux.die.net/man/8/apt-get
关于linux - Shell脚本阻止过程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36983971/