shell
VergilOpen
这个作者很懒,什么都没留下…
展开
-
shell中实现自动登录(bash环境脚本中)
ssh连接远程主机时候询问密码,跟su、sudo命令的默认行为一样,是不从stdin读入数据的,据称是为安全考虑,但是有时候在脚本当中确实需要无人守值的登陆。搜索一下不难找到类似的例子,使用expect来完成密码应答:#!/bin/bash auto_login_ssh (){ expect -c "set timeout -1; spawn -n原创 2017-04-07 03:13:10 · 1324 阅读 · 0 评论 -
shell中条件判断if中的-a到-z的意思
[-a file] 如果file存在则为真 [-b file] 如果file存在且是一个块特殊文件则为真 [-c file] 如果file存在且是一个字特殊文件则为真 [-d file] 如果file文件存在且是一个目录则为真 -d前的!是逻辑非 例如: if [ ! -d $lcd_path/$par_date ] 表示后面的那个目录不存在,则执行后面的then操作 [-e fil原创 2017-04-07 03:15:13 · 8878 阅读 · 0 评论