随笔分类 - shell
shell
摘要:1. fork ( /directory/script.sh) :如果shell中包含执行命令,那么子命令并不影响父级的命令,在子命令执行完后再执行父级命令。子级的环境变量不会影响到父级。 fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个
阅读全文
摘要:#!/bin/bash #保存备份个数,备份31天数据number=15#备份保存路径backup_dir=/opt/backup/mysql #找出需要删除的备份delfile=`ls -l -crt $backup_dir/*.sql | awk '{print $9 }' | head -1`
阅读全文
摘要:一、在/opt/runoverssh目录下新建runoverssh文件,内容如下: #!/usr/bin/env sh# This program runs a shell command/script over SSH in a remote host or list of hosts# Copy
阅读全文
摘要:调用有三种方法: 1、fork:不同的shell,调用后返回父shell,子shell从父shell中继承变量,但子shell的变量不会带回父shell,直接用path/to/file.sh调用; 2、exec:同一个shell,调用后不返回,用exec path/to/file.sh调用; 3、s
阅读全文
摘要:SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进行一个小小的总结。 远程执行命令 如果我们要查看一下某台主机的磁盘使用情况,是不是必须要登录到目标主
阅读全文
摘要:1.通配符 ? 匹配单个字符 * 代表所有字符 [abcd] 匹配[]里任意一个字符。4选1 [a-d] [!abcd] 匹配不含[]里任意一个字符的字符。[^abcd] 2.路径相关 ~ 用户的家目录,超级用户为/root,普通用户为/home - 代表上一次(相对于当前路径)用户所在的路径 $O
阅读全文
摘要:#!/bin/bash username='miaojx' password=' ' ip='192.168.0.*' file='miao1.txt' #远程复制文件,自动输入密码 sshpass -p $password scp $file $username@$ip:/home/miaojx/
阅读全文
摘要:scpfile.sh #scp复制指定文件到远程服务器指定目录,在远程主机上运行命令。 #!/bin/bash #ipfile.txt是jar或war包与目标主机IP对应关系 #tmp.txt是临时存放jar或war包记录和日志 #scpfile.sh调用目标主机上的renamerun.sh,执行备
阅读全文
摘要:一、命令行登陆 ssh后,一定后边加双引号 写命令,否则命令实在本地执行的,多条命令的话用双引号隔开, 1 ssh user@remoteNode "cd /home ; ls" 二、脚本登陆 1 2 3 4 5 6 #!/bin/bash ssh root@192.168.0.23 << remo
阅读全文
摘要:[root@localhost backup]# more mysql_clean.sh#!/bin/bash#保存备份个数,备份31天数据number=15#备份保存路径backup_dir=/opt/backup/mysql#找出需要删除的备份delfile=`ls -l -crt $backu
阅读全文
摘要:linux定时删除日志脚本#!/bin/bash # 使用规范 #1、该文件固定存放在linux的 /usr/local/zjport_test/delFiles 目录下 #2、各责任人维护好要清理日志文件的目录,并以注释方式备注写明谁维护 #find:linux的查找命令,用户查找指定条件的文件;
阅读全文

浙公网安备 33010602011771号