shell
lazy-code
其实我们在意的并不是自己有多好,而是自己比别人好多少...
展开
-
shell 简单入门(一)
1. Linux 脚本编写基础 1.1 开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行: 编译 chmod u+x shellFile 这样才能用./shellFi原创 2015-10-20 09:58:37 · 337 阅读 · 0 评论 -
shell 脚本监控MySQL数据库启动状态
大前提:MySQL环境要有需求:1. 端口号和进程同时存在时才能说明MySQL进程还在 2. 如果MySQL进程不在了 要能自动重启MySQL进程 并发出邮件通知开始:分步来:(1)查MySQL 端口号还在不在的命令 执行 :netstat -lnt | grep 3306 输出: tcp 0 0 0.0.0.0:3306原创 2015-10-31 21:39:55 · 1260 阅读 · 0 评论 -
Linux crontab 命令格式与详细例子
基本格式 :* * * * * command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/转载 2015-11-18 11:34:55 · 461 阅读 · 0 评论 -
shell find和xargs学习(七)
shell 的find和xargs 学习: 在Linux系统中有时我们需要按照某种特征来查找文件,在我们不知道文件在何处时,文件多时无异于大海捞针,find是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。1.find 命令的一般形式为find pathname -options [-print -exec -ok]下面是该命令的参数:原创 2015-10-30 23:17:02 · 520 阅读 · 0 评论 -
shell 清空日志简单例子(三)
1.使用shell 清空日志 脚本新建立.sh 文件touch cleanMsg.shcd /var/logcat /dev/null > messagesecho "log cleaned up"在/var/log 日志目录下面 messages 是系统日志,这里只是模仿清空日志的方式,其实上面的操作有很多问题上面确实可以直接清除日志 但是 messages原创 2015-10-25 13:36:46 · 779 阅读 · 0 评论 -
shell 字符串(六)
shell 字符串的操作说明 表达式说明${#string}返回字符串的长度${string:position}在$string 中从位置$position之后开始提取字串${string原创 2015-10-29 16:36:24 · 461 阅读 · 0 评论 -
shell 简单例子(五)
shell 简单例子①编写一个名为iffile程序,它执行时判断/bin目录下date文件是否存在?#!/bin/shfileName=/bin/dateif [ -f "$fileName" ] then echo "exists" exit 0fi注重解释:-f 存在且是普通文件-d 存在且是目录-s 存在且字原创 2015-10-28 17:29:03 · 975 阅读 · 0 评论 -
shell 变量(四)
1.全局变量 shell 全局变量,顾名思义 就是大家都能用的 ,全局变量设置位置 在/etc/profile 中进行配置 或者cd /etc/profile.d/ 在其中 新建 变量名.sh 来指定PWDUIDSHLVLREPLYRANDOMSECONDSIFSPATHHOME 验证:(1)[root@localhos原创 2015-10-25 23:53:45 · 301 阅读 · 0 评论 -
Linux date 说明
date命令的帮助信息date --help用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间 -f,--file=日期文件转载 2015-10-23 21:28:45 · 292 阅读 · 0 评论 -
shell 学习笔记 (二)
1.shell的一些基本 命令常用命令语法及功能(这些命令都可以通过 --help的方式来查看其都有哪些具体命令)echo "some text": 将文字内容打印在屏幕上ls: 文件列表 -a 查看所有的文件 wc –l filewc -w filewc -c file: 计算文件行数计算文件中的单词数计算文件中的字符数cp sourcefile de原创 2015-10-20 23:58:09 · 294 阅读 · 0 评论 -
本地代码调用远程shell代码
1.需求(两台机器没有设置ssh免登陆)shell 在另一台服务器上代码在其他服务器上2.要求:在代码端的服务器 来调用另一台服务器上的shell所需jar:commons-io-2.4.jar ganymed-ssh2-build210.jar3.代码实现 conn = new Connection("192.77.210.202"); //远程she原创 2015-11-30 16:36:14 · 773 阅读 · 0 评论