dkfr.net
当前位置:首页 >> shEll脚本自动输入 >>

shEll脚本自动输入

echo -e "\004"

使用expect 下的spawn命令: 如: expect

shell脚本在处理自动循环或大的任务方面可节省大量的时间,通过创建一个处理任务的命令清单,使用变量、条件、算术和循环等方法快速创建脚本以完成相应工作,这比在命令行下一个个敲入命令要省时省力得多。 但是有时候我们可能会需要实现和交互...

要让程序在后台运行,加上 &就可以了。 如何让程序每隔5分钟自动执行一次某一指令, 采用crontab命令就可以了。

#!/bin/bash echo "li"|geli attach -K /root/ad0s1d.key /dev/ad0s1d mount /dev/ad0s1d.eli /mnt 这样子试试。 第二行也可以这样: geli attach -K /root/ad0s1d.key /dev/ad0s1d

用 ftp -n

用expect,它可以完成ssh登录,ftp登录。实例: #!/usr/bin/expectspawn ftp ftp.test.com expect "Name"send "user\r" expect "Password:"send "123456\r" interact

配置ssh认证就可以不输入密码了,可以使用这个链接的zcmd工具,https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/ztools

依次考虑以下三种方案: 有些命令带有命令行参数,可以去掉这种询问(如 debian 软件包管理命令 aptitude) 有些命令是从标准输入读取应答数据的,这可以用管道完成。一个毫无意义的例子:echo y | rm -i file(因为去掉 -i 就不用回答了,所以...

你可以这样试试: function(){ echo $FORM_pw_|./ibe combine xxxx@mail.com key

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com