张映 发表于 2016-08-15

分类目录: php

有的时候,通过php做很多系统操作的时候,并不如直接利用bash来的快。php-fpm默认是apache用户,直接改成root账户,是启动不了的。这样的话,apache用户无法执行root才能执行的命令。所以我们要先使php-fpm的启动用户,拥有执行shell的权限,以及shell内部执行命令的权限。

阅读全文>>

张映 发表于 2015-10-20

分类目录: linux

通过shell结合awk可以很好判断某一进程是不是运行,或者某一程序文件是否被执行,下面以php为例来说明一下。

定义一个crontab,每一分钟执行一次,时间间隔为一分钟,可能下一次执行的时候,上次还没有执行完,所以我们要做一下判断。

阅读全文>>

张映 发表于 2010-12-14

分类目录: shell

每个打开的文件都会被分配一个文件描述符.stdin (键盘), stdout (屏幕), 和 stderr (错误消息输出到屏幕上)的文件描述符分别是0, 1, 和 2. 对于正在打开的额外文件, 保留了描述符3到9.

文件描述符是文件系统为了跟踪这个打开的文件而分配给它的一个数字。
阅读全文>>

张映 发表于 2010-12-02

分类目录: shell

学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。
阅读全文>>

张映 发表于 2010-11-24

分类目录: shell

shell的循环主要有3种,for,while,until

shell的分支判断主要有2种,if,case

阅读全文>>

张映 发表于 2010-11-23

分类目录: shell

最近看到论坛里面有几个不错的小例子,对于学习awk还是有帮助,在这儿详细的说一下

一,类似数据库中的left join查询

阅读全文>>

张映 发表于 2010-11-17

分类目录: shell

最近系统的学习了一下shell的函数,总体感觉根其他语言的函数差不多,不过它也有自身的特点

一,调用函数必须在定义函数的后,不然会报错的
阅读全文>>

张映 发表于 2010-11-04

分类目录: shell

因为经常会用到shell脚本,所以经常会写一些,但是我从来没有系统的学习过shell脚本,遇到问题,就去看手册,或者google一下,到了一定的程度才发现自己的基础真的好差。下面在系统学习shell时,顺便写了点有用的小脚本。
阅读全文>>

张映 发表于 2010-11-02

分类目录: shell

每一种语言都有他独自的字符串操作方法,shell也一样,下面以以例子的方式,简单介绍常用方法。

阅读全文>>

张映 发表于 2010-09-27

分类目录: shell

一,NR和FNR的不同

NR:表示当前记录数

FNR:也表示当前记录数,但是FNR的作用域只在一个文件内.如果重新打开文件,FNR会从1开始.

阅读全文>>