bash shell
做一个有魅力的程序员
做一个有魅力的程序员
展开
-
shell-------网关和linux底层的同步
我做的主要的功能是页面化的管理linux操作系统,所以不可避免的要实现底层和页面,数据库,配置文件的同步下面的shell脚本是同步的网关与配置文件的同步:#!/bin/bashgwIp_num=0gw1=0netstat -rn | egrep UG | egrep 0.0.0.0 | awk '{print $1}' | wc -lgw1=$(netstat -rn | egre原创 2013-11-26 16:58:56 · 842 阅读 · 0 评论 -
shell-----使用tput和sleep从0开始计数到40
最近看了一本shell脚本攻略 是一个21岁的在校大学生写的,除了编写了此书,他还是SLYNUX GNU/linux 发行版的研发人员,说来我也21岁了 惭愧啊使用tput和sleep从0开始计数到40:shell脚本#!/bin/bashecho -n Count:tput sccount=0while truedo if [ $count -lt 40 ]原创 2013-11-26 22:41:21 · 1504 阅读 · 0 评论 -
shell脚本----------路由和数据库的同步
#!/bin/bashnetstat -rn | egrep UG | egrep -v 0.0.0.0route_num=$(netstat -rn | egrep UG | egrep -v 0.0.0.0|wc -l)db=/ln/ln.db#判断行数<=0脚本不会往下执行if [ $route_num -le 0 ]; then exit 0fi[ -z $1 ] &原创 2013-11-26 16:25:19 · 911 阅读 · 0 评论 -
nginx快速执行安装脚本
nginx一键安装脚本,我师父写的,我收录一下,嘻嘻~~~#!/usr/bin/python#encoding:utf-8#version:1.1import sys,os,commands;def exec_test(cmd): stat,output = commands.getstatusoutput(cmd); if stat == 0: re原创 2015-01-23 13:46:29 · 1340 阅读 · 0 评论 -
如何正确配置 Nginx + PHP?
对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。 假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。原创 2016-07-22 14:43:16 · 1413 阅读 · 0 评论 -
linux用crontab执行yii脚本不成功
今天遇到一个问题执行crontab 执行失败 ,但是直接请求能成功问了一些大牛为什么会执行失败的原因我总结了一下 不知道具体为什么 1.crontab是写到root用户的,所以crond服务在执行上会读取 root的$PATH变量2.虽然crond里面写了绝对路径 但是 php执行文件里可能再次调用了php相关环境参数或者命令,这时间 它只会查找 系统的可执行目录,并不能继承你写的原创 2016-07-01 16:34:22 · 1873 阅读 · 0 评论 -
mac使用brew安装LNMP,LAMP
注意:不要去删除系统自带的Apache 和php 我开始就删除了系统自带的Apache,导致后面php一直无法安装成功,重装了Apache后才弄好,所以建议不要轻易删除系统自带的Apache和php,homebrewhomebrew是mac系统下特别好用的一个软件包工具,而且它的安装也是极为简单。网上有很多人直接给出了homebrew的安装命令,但是大部分的地址已经失效。在homebr转载 2016-08-02 23:05:21 · 7031 阅读 · 0 评论