Shell
DDDDemo
兀兀不修善 腾腾不造恶 寂寂断见闻 荡荡心无着
展开
-
shell脚本实现轮询查看进程是否结束
功能需求:一个shell脚本,为了使用多进程,启动十几个后台运行的程序,为了防止脚本比后台进程提前结束造成不可预估的影响,现要判断是否多个后台执行的已知进程已经结束,并在所有进程结束后做出相应操作。使用定时循环判断的方式,代码如下:#!/bin/shline=`ps aux|grep processname|grep -v "grep"|wc -l`while [原创 2016-08-02 10:21:27 · 7202 阅读 · 0 评论 -
shell 将字符串作为变量名并打印
使用shell的eval实现此功能。代码如下:#!/bin/shIP9="127.0.0.1"i=9eval echo \$IP${i} 推荐阅读:linux命令eval的用法 shell变量详解原创 2016-08-02 17:06:42 · 1175 阅读 · 0 评论 -
linux下怎么查找文件
linux下通常用whereis或者是locate来检查文件,如果实在找不到,才使用find。为什么find不能作为优先考虑的命令?因为whereis与locate是利用数据库来查找数据,所以相当快速,而且并没有实际查询硬盘,比较省时间。whereis [-bmsu] 文件或目录名-b :只找二进制格式的文件-m :只找在说明文件manual路径下的文件-s :只找so原创 2016-09-08 15:37:16 · 565 阅读 · 0 评论 -
解决Mac环境下vim中文乱码&转码问题
【问题背景】:Mac背景。我的CSV文件在导入MySQL时,错误提示显示说文件编码格式不正确。需要将CSV文件编码格式转为utf-8。希望使用:set fileencoding=utf-8转换文件编码格式然而发现一个问题,在使用vim打开后,发现中文乱码。所以又需要解决中文乱码问题。【解决方法】:1.解决中文乱码问题。配置 ~/.vimrc文件。在文件最后添加如原创 2017-12-08 10:56:46 · 12708 阅读 · 1 评论 -
Centos7 PHP的安装和配置
背景:当前php版本为7.0.31,升级为php7.1.*参考链接:https://www.cnblogs.com/lightsrs/p/7899676.html1、由于linux的yum源不存在php7.x,所以我们要更改yum源:#rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch...原创 2018-08-30 16:21:14 · 2573 阅读 · 0 评论