BeWithYou

胡搞的技术博客

运维/工具

awk常用备忘


使用方法: awk [-F re] 'pattern + {action}' xxx.txt 以下均省略文件输入 用-F指定分隔符: awk -F ';' '{print $1}' 工作流,BEGIN和END: awk 'BEGIN {print "name,sex"} {print $1","$2} END {print "me,male"}' 先执行BEGIN 然后读取输入一次执行中间的{} 最后执行END 正则pattern: awk '/hug……
运维/工具

crontab部署遇到的一个坑


同事部署定时器的时候遇到一个问题。任务执行的时间与设想的不一样。 需求如下:一个任务需要每8小时执行一次,按照网上大部分说法,应该这么写时间格式: * */8 * * * /bin/sh xxx.sh 2>&1 其实不对啊!!! 上面这种写法要表达的意思实际上是“每隔8小时,每分钟跑一次”。这样的话实际上任务运行的时间依次为:   ……
运维/工具

Mac下访问samba服务


现在的代码放在私有的开发机上,做了一个samba服务将工作目录共享给win/mac机器,这样IDE就可以直接打开当做硬盘文件使用了。不过小组其他同学都是直接vim写代码的,鄙人脑笨手拙,还是IDE吧。 之前pc机使用smb很方便,直接把smb映射一下网络磁盘即可。现在带自己的mac来办公,每次需要走safari打开smb://xxx.xxx.xxx.xxx的地址,很不方便。写了个简单的shell脚本,可以挂载smb服务的磁盘。 ……
运维/工具

在CentOS上安装squid做代理服务器访问web


今天去听了驾校科目一的理论课,回来要做题,连续5次95分以上才允许才加科目一考试。可是不知道为什么,总是登录不上考试系统。参考页面上说要用IE9.0以上访问,我又在windows的虚拟机上装了IE11和360浏览器,结果还是不行。问题究竟是什么呢?我到现在都不知道是咋回事。让同学用PC机器试了,可以登录,难道是mac的问题吗?于是又找了台windows的主机远程……
运维/工具

shell脚本scp多个机器的文件


如果程序不使用远程日志的话,日志文件都会分散在部署的机器本地上。这种情况很常见,比如大型网站的php文件都是分布在许多web服务器上,其他cgi程序也会部署到各个机器上。有时候我们需要把这些机器上的日志进行汇总,用于排查问题,分析数据。这里记录一下spawn+scp获取远程机器上的文件。#!/bin/bash for ip&……
回到顶部