shell
hzzyu
熟悉php,go,python爬虫,热爱编程,尊重程序
展开
-
shell 中的[: -eq: unary operator expected
shell 脚本的错误:代码如下:#!/bin/bashalive=`ps aux|grep youdun|grep -v grep|wc -l`if [ $alive -eq 0 ]thennohup /usr/local/php-7.1/bin/php /**/**.php >> /**/**.log 2>&1 &fi开始的时候我时用的...原创 2018-11-09 16:02:59 · 3816 阅读 · 0 评论 -
php使用redis作为消息队列--守护进程模式执行
出队脚本编写脚本,通过crontab定时执行脚本,从list的右边取出错误处理。这种方式的优点是不会出现数据的丢失,只有定时脚本处理完相关信息之后,才从队列中取出;缺点也是显而易见的,响应不够及时,因为是定时访问redis的list队形,所以不能实时的处理队列中的消息。$params = $redis->Rpop($key);php实现$redis = new ...原创 2018-11-09 16:11:26 · 2204 阅读 · 0 评论 -
linux字符菜单的制作
一.方法1.shell函数定义function menu(){ echo "this is a func"}2.函数的调用menu3.cat命令的heredoc的使用方法 原格式输出,可以解析变量cat >> eofaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeof4.字体 e...原创 2018-12-04 15:20:15 · 270 阅读 · 0 评论 -
php操作root的shell命令
1.提升apache等进程守护者的sudu权限1)注释必须从tty终端执行sudo命令,编辑 /etc/sudoers 文件,将Default requiretty注释掉。2)visudo命令设置sudo权限daemon ALL=NOPASSWD:/usr/sbin/useradd2.php中执行该命令exec("sudo useradd user1",$status);...原创 2018-12-13 15:19:45 · 200 阅读 · 1 评论 -
MongoDB的安装
第一步:下载MongoDB安装包MongoDB的官网:http://www.mongodb.org 找到相应的版本下载。如果有网络的话,用命令直接下载(CentOS版本) wget http://fastdl.mongodb.org/linux/mongodb-linux-i6861.8.0.tgz第二步:解压压缩包tar zxvf mongodb-linux-i686-1.8.0.tg...原创 2018-12-14 11:02:59 · 192 阅读 · 0 评论