SHELL 相关
文章平均质量分 59
布布大王
这个作者很懒,什么都没留下…
展开
-
Linux shell 批量创建用户
<br /><br />可以使用newusers命令来批量完成,该命令需要先行建立新用户列表,该列表需要和/etc/passwd文件格式相同,格式如下<br /> <br />test1:x:501:501:test1:/home/test1:/bin/bash<br /> <br />新用户列表创建完毕之后,使用newusers 列表文件.txt 的方式来批量创建<br /> <br />newusers命令创建完用户后,可以使用chpasswd命令来批量为创建的用户设置密码,该命令需要先行创建密码列表,原创 2010-10-20 11:08:00 · 1459 阅读 · 0 评论 -
Shell 字符串操作
假设有变量 var=http://www.hao.com/123.htm一 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.hao.com/123.htm二 ## 号截取,删除左边字符,保留右边字符。echo ${var##*/}##*/ 表示从左边开始删除最后(最右边)转载 2010-11-19 22:50:00 · 453 阅读 · 0 评论 -
Expect循环登录多台服务器执行命令的脚本
#!/usr/bin/expectforeach IP {61.152.114.18861.152.114.185.............} {#循环,可以多台相同密码的服务器同时处理,不同密码的需要改动一下,在下面再加一个密码的循环,spawn ssh username@$IPexpect {"*(yes/no)*" { send "yes/r"}"password:" { send "123456/r" } } #SSH第一次远程登录服转载 2011-05-16 09:39:00 · 2967 阅读 · 0 评论 -
利用expect批量部署linux服务器
利用expect批量部署linux服务器Shell, by rake.参考:http://blog.sina.com.cn/s/blog_540862bb0100cmg7.html涉及文件:1:login.exp2:passwd.txt3:expect.sh目的批量执行test.原创 2011-07-24 22:25:47 · 989 阅读 · 0 评论 -
自动备份mysql脚本
#!/bin/sh # mysql_backup.sh: backup mysql databases and keep newest 5 days backup. # # Last updated: 20 March 2006 # ---------------转载 2011-09-08 15:19:45 · 335 阅读 · 0 评论