Linux
AreoWarm
实践才是检验真理的唯一标准
展开
-
查找高内存进程并杀死
项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta原创 2021-10-26 16:11:48 · 298 阅读 · 0 评论 -
linux下shell容易遇到的问题(一)
shell脚本中使用nohup执行命令不生效!#/bin/bashnohup echo "hello world"原因:找不到环境变量,所以需要先source一下,一般是:source /etc/profile 就好了!#/bin/bashsource /etc/profilenohup echo "hello world"执行的时候必须注意脚本编码格式,用 :set ff (回车)判断 fileformat=啥,只有等于unix时才不会报错#先按ESC 然后再输入以下代码 完成.原创 2021-03-20 12:37:55 · 1033 阅读 · 0 评论 -
linux下shell尝试守护脚本创作(一)
直接循环查看#!/bin/sh#添加本地执行路径source /etc/profilewhile true; do nowtime=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"` #启动一个循环,定时检查进程是否存在 server=`ps aux | grep wechat.php | grep -v grep` if [ ! "$server" ]; then echo "$no.原创 2021-03-20 12:37:11 · 159 阅读 · 0 评论 -
tp5 安装think-swoole (宝塔坑)
因项目需要处理高并发问题,所以就用到了这个think-swoole,不过宝塔又坑了我一次(这次其实不怪它,人家也是为了减少依赖),开始安装:打开tp5安装官方文档安装第一步:首先按照Swoole官网说明安装swoole扩展(参考:安装easyswoole中上阙),进入项目 /根目录,然后安装think-swoole扩展。composer require vendor/topthin...原创 2019-03-06 14:40:59 · 10387 阅读 · 0 评论 -
Linux安装 swoole-jobs (宝塔坑)
今天安装swoole-jobs,服务器又是宝塔的,看网上都很轻松,但是没想到又踩坑了,所以留下足迹,为填坑贡献一份力量。第一步,根据官方文档安装,我这里是直接git clone的官网 github 地址:https://github.com/kcloze/swoole-jobs,安装信息如下:git clone https://github.com/kcloze/swoole-job...原创 2019-02-19 15:56:27 · 1072 阅读 · 0 评论 -
安装easyswoole(宝塔坑)
首先一点,现在宝塔默认的swoole版本是不支持最新版的easyswoole的,而且还不能升级(pecl upgrade swoole),所以只能自己编辑安装的swoole最新版(swoole-4.2.13),才支持!那么开始:第一步:安装swoole;找到这个版本甚至比这个搞的swoole版本,地址:https://pecl.php.net/package/swoole...原创 2019-02-16 17:51:35 · 5244 阅读 · 0 评论 -
linux kill 掉所有匹配到名字的进程
如,要 kill 掉 swoole_job 相关的进程ps aux | grep swoole_job | awk '{print $2}' | xargs kill -9 ps 列出所有进程,参数:a - 显示现行终端机下的所有进程,包括其他用户的进程;u - 以用户为主的进程状态 ;x - 通常与 a 这个参数一起使用,可列出较完整信息。 grep 过滤...转载 2019-02-14 17:38:04 · 4518 阅读 · 0 评论 -
修改默认PHP版本(宝塔)
处理掉以前的rm -f /usr/bin/php引用你想要的版本ln -sf /www/server/php/72/bin/php /usr/bin/php原创 2019-01-28 17:37:07 · 7960 阅读 · 0 评论 -
sh定时删除日志(这里是tp5日志)
########################################################################## File Name: keep_**.sh # Author: Areom # 2019/1/6# Desc:保持**正常##########################################################...原创 2019-01-14 09:44:31 · 906 阅读 · 0 评论 -
假守护进程(linux)
先上一段代码shell脚本代码,########################################################################## File Name: keep_**.sh # Author: Areom # 2019/1/6# Desc:保持**正常,这里执行的是php文件############################...原创 2019-01-14 09:39:13 · 168 阅读 · 0 评论 -
Linux下批量Kill多个进程
Linux下批量Kill多个进程ps -ef|grep 进程名(可模糊的)|grep -v grep|cut -c 9-15|xargs kill -9管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:"ps - ef"是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令"grep mcfcm_st"...转载 2019-01-07 09:12:31 · 299 阅读 · 0 评论 -
阿里云的云数据库Redis版批量删除键值
redis-cli -h redis内网地址 -a 连接redis密码 keys "key:*" | xargs redis-cli -h redis内网地址 -a 连接redis密码 DEL上面代码放在一个等连接redis的ecs中执行就可以了(PS:记得上面换成自己的相关数据) ...原创 2019-01-04 15:08:21 · 2801 阅读 · 2 评论 -
linux查看和修改PATH环境变量的方法(转载)
查看PATH:echo $PATH以添加mongodb server为列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完后可以通过echo $PATH查看配置结果。生效方法:立即生效有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置用户局限:仅对当前用户 修改方法二:通过修改.bas...转载 2018-11-20 19:46:31 · 136 阅读 · 0 评论