这样的脚本如何写?

sh/bash/dash/ksh/zsh等Shell脚本
回复
罗非鱼
帖子: 980
注册时间: 2008-04-12 12:44
送出感谢: 1 次
接收感谢: 2 次

这样的脚本如何写?

#1

帖子 罗非鱼 » 2010-02-13 23:37

1、sudo apt-get install xxxx
安装一个软件时,在终端执行,会跳出yes/no的选择,我的脚本需要这句话,我又不想手工输入yes再让它继续,如何让它自动继续
2、sudo mount
我的脚本需要这句话,可是这句话在终端执行时,它会询问密码,我不想手工输入密码再让它继续。

我的一个小脚本将包含上面两个命令,如何让这个脚本自动运行?不要我输入yes,不要我输入密码。
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

Re: 这样的脚本如何写?

#2

帖子 bones7456 » 2010-02-14 0:01

1. apt-get -y
2. 可以expect,但不推荐。
关注我的blog: ε==3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 这样的脚本如何写?

#3

帖子 eexpress » 2010-02-14 1:58

sudo -S
● 鸣学
头像
kakashiljf
帖子: 314
注册时间: 2008-10-14 16:36
送出感谢: 0
接收感谢: 1 次

Re: 这样的脚本如何写?

#4

帖子 kakashiljf » 2010-02-23 12:50

我也遇到类似的问题,同问!
学习知识本身其实是个痛苦的过程,但运用知识的过程,一般都很有趣,往往值得忍受当初那些“痛苦的学习过程”。
头像
xiaomao101
帖子: 474
注册时间: 2006-04-05 18:12
送出感谢: 0
接收感谢: 0
联系:

Re: 这样的脚本如何写?

#5

帖子 xiaomao101 » 2010-02-25 1:25

1. sudo apt-get install -y your_program
2. echo "your_password" | sudo -S mount /dev/sda1 /mnt/c
回复

回到 “Shell脚本”