1. expect的应用 1)传输文件 2)远程执行命令,无需交互,无需输入密码 3)上线的shell脚本(工具),核心是expect,即分发系统 2. expect的安装 yum install -y expect 3. expect语言实例1:自动远程登陆某台服务器 #! /usr/bin/ex ...
分类:
系统相关 时间:
2019-08-28 00:42:15
阅读次数:
175
#!/bin/bashusername=shuyouyunapiKey="shuyounbkey"date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`password=`echo -en "$date" | openss ...
分类:
其他好文 时间:
2019-08-13 15:27:39
阅读次数:
140
进程和线程: 1、进程概念: 进程:就是操作系统中执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有自己的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据,操作系统管理所有进程的执行,为它们合理的分配资源。进程可以通过fork或spawn的方式来创建新的进程来执行其他的任务,不过新的进 ...
分类:
编程语言 时间:
2019-08-09 22:03:15
阅读次数:
103
Android 8.0 在frida中使用 -f 参数报错, Error message: Failed to spawn: unable to access process with pid 413 due to system restrictions; try `sudo sysctl kern ...
分类:
数据库 时间:
2019-07-14 19:48:54
阅读次数:
290
一 gevent模块 gevent应用场景: 单线程下,多个任务,io密集型程序 安装 Gevent 是一个第三方库,可以轻松通过gevent实现并发同步或异步编程,在gevent中用到的主要模式是Greenlet, 它是以C扩展模块形式接入Python的轻量级协程。 Greenlet全部运行在主程 ...
分类:
编程语言 时间:
2019-07-12 23:38:47
阅读次数:
246
下载:pip3 install gevent 使用:from gevent import spawn ...
分类:
其他好文 时间:
2019-06-26 01:11:55
阅读次数:
109
写了一个(不完整的)基于协程的task调度库 sample code如下 features 支持spwan 支持在task里面spawn 支持task里面yield 支持task里面等待其他task todo 支持在task里面sleep 支持在task里面设置和等待event 完整源代码如下 ...
分类:
其他好文 时间:
2019-06-19 23:27:12
阅读次数:
135
MonkeyPatchWarning: Monkey-patching ssl after 报错原因: 导入包的顺序不正确; 解决: 正确顺序如下: 完整示例: 参考别人的解决方法:https://blog.csdn.net/baidu_24536755/article/details/807129 ...
分类:
编程语言 时间:
2019-06-15 20:20:13
阅读次数:
139
TypeError: object of type 'Greenlet' has no len() 问题代码: gevent.joinall( gevent.spawn(func1), gevent.spawn(func2), gevent.spawn(func3), ) 应该为: gevent.j ...
分类:
编程语言 时间:
2019-06-07 10:40:00
阅读次数:
158
openrestry后端服务upstream健康检查配置http{#在http模块中增加以下配置lua_package_path"/usr/local/openresty/lualib/resty/?.lua;/usr/local/openresty/lualib/resty/upstream/?.lua;;";lua_shared_dicthealthcheck1m;lua_socket_log
分类:
其他好文 时间:
2019-05-24 20:52:57
阅读次数:
150