随笔分类 - Shell
摘要:前言 linux shell命令通常可以通过 h或 help来打印帮助说明,或者通过man命令来查看帮助,有时候我们也会给自己的程序写简单的帮助说明,其实帮助说明格式是有规律可循的 帮助示例 下面是git reset命令的帮助说明,通过man git reset可以查看 git reset [ q]
阅读全文
摘要:Code: read p "请输入使用者都名称:" USER echo e "请输入使用者密码: \c" while : ;do char=` 这里是反引号,tab键上面那个 stty cbreak echo dd if=/dev/tty bs=1 count=1 2 /dev/null stty
阅读全文
摘要:Linux Shell中有三种引号,分别为双引号(" ")、单引号(' ')以及反引号( )。 其中双引号对字符串中出现的$、''、`和\进行替换;单引号不进行替换,将字符串中所有字符作为普通字符输出,而反引号中字符串作为shell命令执行,并返回执行结果。具体含义如下: 双引号(" "):在双引号
阅读全文
摘要:这篇文章主要介绍了shell脚本实现监控shell脚本的执行流程及变量的值本文使用shell完成对执行过程中条件语句中的变量的变化的监控和整个程序的执行流程的观察功能,需要的朋友可以参考下 很多时候,我们都会写shell程序来完成一些不用重复造轮子的时刻,但是,又因为shell语句中也会有函数,也会
阅读全文
摘要:shell脚本如何优雅的记录日志信息,下面让我们一步一步,让shell脚本的日志也变得高端起来,实现如下功能 ①设定日志级别,实现可以输出不同级别的日志信息,方便调试 ②日志格式类似为:[日志级别] 时间 funcname:函数名 [lineno:行号] 日志信息 ③不同级别,设定不同颜色 ④让其变
阅读全文
摘要:SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,下面这篇文章主要给大家介绍了关于SSH 远程执行命令的一些相关资料,需要的朋友可以参考下。 前言 相信大家在工作的时侯,可能会遇到要利用 ssh 在本地执行远程机器的命令可以
阅读全文
摘要:一、执行多个命令 后一个命令依赖于前一个命令的输出,可以是用管道(|): ls | wc l 当前目录文件个数 后一个命令必须等前一个命令运行成功后在运行,可以使用双与号(&&): aa && ls 只运行aa,ls不运行 后一个命令必须等前一个命令运行完,不关心是否成功,使用单与号(&): aa
阅读全文
摘要:记录输入的命令 history命令可以查看用户输入过的命令,一个典型history命令输出如下: 980 2017 05 29 20:17:37 cd 981 2017 05 29 20:17:41 cat index.html 982 2017 05 29 20:20:11 vim index.h
阅读全文
摘要:Code: !/bin/sh command1="ssh keygen t rsa f /root/.ssh/id_rsa" expect c " spawn $command1; expect { \" Enter passphrase \" { send \"\r\" exp_continue
阅读全文
摘要:sleep支持睡眠(分,小时) sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时
阅读全文
摘要:起步上台 我从netstat命令中提取了如下信息作为用例: $ cat netstat.txt Proto Recv Q Send Q Local Address Foreign Address State tcp 0 0 0.0.0.0:3306 0.0.0.0: LISTEN tcp 0 0 0
阅读全文
摘要:eq —比较两个参数是否 相等 (例如,if [ 2 –eq 5 ]) ne —比较两个参数是否 不相等 lt —参数1是否 小于 参数2 le —参数1是否 小于等于 参数2 gt —参数1是否 大于 参数2 ge —参数1是否 大于等于 参数2 f — 检查某 文件是否存在 (例如,if [ f
阅读全文
摘要:if ....; then .... elif ....; then .... else .... fi [ f "somefile" ] :判断是否是一个文件 [ x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限 [ n "$var" ] :判断$var变量是否有值 [ "$
阅读全文
摘要:1.什么是supervisor supervisor是用python写的一个进程管理工具,用来启动,重启,关闭进程。 2.supervisor的安装 pip install supervisor 3.supervisor的配置文件 supervisor安装完毕后,会有一个配置文件supervisor
阅读全文
摘要:1.nohup 用途:不挂断地运行命令。 语法:nohup Command [ Arg … ] [ & ] 无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。 如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.o
阅读全文
摘要:nohup命令及其输出文件 nohup命令 :如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。 一般都是在linux下nohup格式: nohup
阅读全文
摘要:一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这
阅读全文
摘要:编写启动脚本start.sh,将其放在/srv/aubapp/bin/下 !/bin/sh 设置web应用程序目录 export CATALINA_BASE="/srv/aubapp" 设置Tomcat发行版安装目录 export CATALINA_HOME="/opt/Tomcat" 后台启动To
阅读全文
摘要:grep ci ERROR /0505/bicRuntime.log
阅读全文

浙公网安备 33010602011771号