工具
一些实用小脚本、安装教程等。
王老桔
这个作者很懒,什么都没留下…
展开
-
Java实现知乎热点小时榜爬虫
启动程序后,自动展示热点问题,并等待终端输入。原创 2024-03-14 15:54:57 · 725 阅读 · 0 评论 -
go执行shell脚本报错:exec: executable file not found in $PATH
代码示例:command := exec.Command("ls ~ | grep .zip")报错:exec: "pidof tor | xargs kill -HUP": executable file not found in $PATH解决:// 添加额外参数 bash -ccommand := exec.Command("bash","-c","ls ~ | grep .zip")// 或command := exec.Command("sh","-c","ls ~ | gre原创 2021-04-23 20:44:00 · 6436 阅读 · 0 评论 -
模拟高并发场景工具:siege
1.模拟高并发场景1.1 安装工具:siegewget http://download.joedog.org/siege/siege-latest.tar.gztar -zxvf siege-latest.tar.gzcd siege-4.0.8./configuremakemake install1.2 模拟高并发场景创建一个包含url请求的文件这里的url例子是作者自己创建的本地服务,读者根据实际情况自行修改。 url.txthttp://localhost:8001/原创 2021-04-14 16:27:45 · 654 阅读 · 0 评论 -
shell脚本:在一个shell脚本中执行pssh命令,shell脚本进程会卡死
背景:在shell脚本A里执行pssh,执行该脚本A,该脚本A的进程会一直卡死脚本如下:#! /bin/bash# hostsFile是存放了多个ip的文件pssh -h hostsFile "mkdir -p /root/wy"原因:pssh是一个批量linux终端执行命令的工具,它执行完毕后会需要占用终端的输入输出打印执行结果,而脚本A本身就是一个进程,它执行pssh也需要占用终端的输入输出打印pssh的执行结果,那么就产生了死锁问题,导致脚本A的进程一直卡死。解决方法:使用nohu原创 2020-11-18 15:20:13 · 1155 阅读 · 1 评论 -
Linux下安装groovy & Idea安装groovy
1.下载groovy-2.5.3 下载链接:某盘链接 提取码:q3ir如果链接失效,请留言。 2.Linux安装groovy #先将groovy上传到Linux云服务器,从本地传输到远程,-r是用于传输文件夹的参数,直接上传压缩包可以不用-r#下面示例中scp的参数自行替换$ scp -r local_folder remote_username@remote_ip:remote_...原创 2019-11-06 10:51:11 · 863 阅读 · 0 评论