摘要: 1. 需求:ssh后可以自动切换目录 由于目前使用的各个服务器的目录结构大多一样,所以感到每一次都需要重新cd到相同的目录,很繁琐。 2. 查看并编写了如下代码: #!/bin/bash path=$(pwd) if [ $# -eq 1 ]; then ssh -t "$1" "cd $path; 阅读全文
posted @ 2021-04-17 13:14 成民 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 1. 在bash中执行: ssh host1 "sleep 10 &" 发现不能立即返回。 2. 执行: ssh host1 "sleep 10 &>/dev/null &" 发现能立即返回。 原因参照pssh nohup 出现的问题 3. 然而,执行 ssh host1 "sleep 10 2>& 阅读全文
posted @ 2021-04-16 19:18 成民 阅读(179) 评论(0) 推荐(0) 编辑
摘要: wsl中安装bochs 1 安装bochs 系统版本是ubuntu20.04 LTS sudo apt-get install 'bochs*' 2 创建虚拟硬盘 bximage -mode="create" -hd=60M -imgmode="flat" -q hd60M.img 3 写配置文件 阅读全文
posted @ 2021-04-10 17:25 成民 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 安装 pytest pytest-cov pip install pytest pytest-cov 参考: pytest-cov官方文档 pytest官方文档 执行测试 假如已经写了test_mock.py这个测试文件 执行pytest test_mock.py --cov=test_mock - 阅读全文
posted @ 2021-03-05 16:20 成民 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.问题 直接crontab -e 写了一行命令:* * * * * echo 'good' &>> ~/test.log 然后发现 单词good并没有每分钟写入一次到test.log 一. bash中执行了命令: echo 'good' &>> ~/test.log cat test.log 命令 阅读全文
posted @ 2020-12-17 22:30 成民 阅读(377) 评论(0) 推荐(0) 编辑
摘要: ##1. 代码 import time import asyncio from concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutor def job(num): print(f'job {num}: start...') 阅读全文
posted @ 2020-08-29 21:45 成民 阅读(728) 评论(0) 推荐(0) 编辑
摘要: #1. 生成公钥和私钥 ssh-keygen -t rsa 一路回车。 #2. 复制公钥到服务器 ssh-copy-id username@server 这时,需要输入服务器密码。 #3. 测试。 ssh username@server 现在发现不需要密码了。 又到了闲话时间,一般来说,我觉得没必要 阅读全文
posted @ 2020-08-24 22:54 成民 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 近一年比较常用tmux, 但对这个软件知道的还是很少,叹个气吧。 1.macos 中的命令和快捷键 需要说明的是:以下是在iterm2中使用tmux时用到的 1.1 创建一个session tmux -CC new-session -s <session_name> 1.2 使用这个session 阅读全文
posted @ 2020-06-06 11:53 成民 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1.测试 输出如下: 阅读全文
posted @ 2020-05-03 20:29 成民 阅读(767) 评论(2) 推荐(0) 编辑
摘要: 1. 在centos中安装memory_profiler 报了个错: 解决方式: 2.重新安装memory_profiler 输出如下: ok. 成功!记一下备忘。 阅读全文
posted @ 2020-05-03 19:35 成民 阅读(1494) 评论(0) 推荐(0) 编辑