Quantcast
Channel: 刘佛福 » shell
Browsing latest articles
Browse All 11 View Live

centos下批量杀死mysql进程

因为做了下边这样的计划任务 * * * * 6 /bin/bash /home/bin/optime.sh 导致一直运行crontab中的那个脚本去反复操作数据库造成了mysql死锁太多,系统的僵尸进程也很多。 以下是现象及解决过程,命令结合使用,效果奇好哈 #经查看知道是这个脚本的问题,先把计划任务停了,再把正运行的脚本干掉 [root@chengyongxu.com ~]# kill -9...

View Article


linux下mysql备份shell脚本

#!/bin/sh ######################################### # Prim@Hosting Backup工具 # v2.0 # ValueOf.com ######################################### EMAIL=0 ######################################### # 配置区 # the...

View Article


linux下shell脚本调试

我们在编写shell的脚本的,总是会有这样那样的错误,这些错误包括了语法错误,逻辑错误等,我们在面对这些问题的时候,要怎么进行调试呢? 方法1:我们通常用echo或print在脚本的适当位置,输出特定的变量来达到我们的目的。 [root@liufofu shell]# vim test.sh #!/bin/bash f2="tar" zip="zip" echo "The zip value is...

View Article

linux下shell编写之引入库文件

我们在编写shell的时候,经常会把一些常用的shell脚本归纳到一个shell脚本中。比如linux系统中的/etc/rc.d/init.d/functions 比如我们要引用它的话,要怎么做呢? 方法1:通过source方法来引用,是将其资源载入到当前shell环境 source /etc/rc.d/init.d/functions...

View Article

linux在shell生成随机数的方法

在shell的时候,我们经常要生成随机的用户名或者密码。 我以前的办法是通过php来实现的, 具体的代码如下: function genusername($len = 6, $format = 'ALL') { $chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $string = ""; while...

View Article


关于shell脚本编程的10个最佳实践

每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使 用命令 的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。下面, 我们就来讨论这些能帮助你学习shell脚本编程的方法吧 1、多动手 你想学习...

View Article

shell中grep,egrep正则使用方法

shell命令执行的相应顺序 && 令1 && 命令2 如果这个命令1执行成功& &那么执行这个命2 mv myfile myfile2 && echo “if you are seeing this then mv was success!” || 如果| |左边的命令(命令1)未执行成功,那么就执行| |右边的命令(命令2) mv...

View Article

shell查看apache IP访问量

1.查看TCP连接状态 netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn netstat -n | awk ‘/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}’ netstat -n | awk ‘/^tcp/ {++state[$NF]}; END {for(key in state)...

View Article


shell批量添加用户

在系统管理的过程中,我们有时要批量添加用户,我们可以通过shell脚本进行批量添加。 #!/bin/bash # author www.liufofu.com # date 2012/12/23 #### descprition ###### # # add user with user.conf # user:passwd ##########################...

View Article


shell每个目录取2个文件

最近在工作中总是有要求从100多个目录中,取2个文件,开始的时候,我也很认真的取了10多个目录,可以人累的不行,这样下去不是个办法,于是动手写了这个脚本,效率应该不怎么样,至少它已经自动化了,在一定程度上解放了我们的双手,等有更多需求的是,在进行改进~~ #!/bin/bash # author www.liufofu.com # date 2013/05/13 # email...

View Article
Browsing latest articles
Browse All 11 View Live