如题,谢谢。。。。。。。。 |
|
20分 |
echo.>enter.txt
shell.bat <enter.txt 试试看。 |
赵老师回复,好激动。。。
但是,我真的是看不懂阿。。 |
|
我现在用expect解决了这个问题,但是把expect集成到shell脚本里后就不起作用了,代码如下:
findKrb5=sudo find / -name krb5-user if [ -z findkrb5 ]; then sudo apt-get install -y expect # sudo ./install_krb5_user.sh expect<<EOF set timeout 100000 spawn sudo apt-get install -y krb5-user expect "软件包设置" send "\r\r" expect eof EOF fi |
|
成功执行的效果截图,【正在预设定软件包】后,会出现对话框,成功的情况下是不会弹出的,直接就继续执行了。
|
|
安装包 -h
或 安装包 –help 看看有没有命令行选项可以设置跳过安装过程中的对话框。 不行的话,建议找看雪论坛上的高手Crack这个应用的安装过程,跳过安装过程中的对话框。 |
|
|
|
搞定了,有个判断条件写错了。。
|
|
因为太激动手抖了吧。 |