安装
apt install python3-pip
apt install -y python3-setuptools
pip3 install bypy
#检查环境变量
locale
#https://perlgeek.de/en/article/set-up-a-clean-utf8-environment 设置环境变量区域编码为UTF-8
授权
bypy info #复制提示中的网址到浏览器 获取到授权码之后复制回来粘贴 回车
使用
bypy #显示使用帮助和所有命令
bypy mkdir Backup
#nohup阻止SIGHUP发给程序,防止会话关闭后程序停止运行 符号&起切换到后台运行的作用
nohup bypy -v -r 5 --on-dup skip --processes 1 syncup ./ Backup &
官方地址:https://github.com/houtianze/bypy
Screen使用
screen命令新建会话执行程序 重新建立会话后还能恢复执行程序的会话 避免ssh建立的会话关闭后 程序停止运行,效果比 nohup 加符号 & 更有优势
新建会话
screen #新建会话并进入,但没名字,不好区分
screen -S name
会话分离
快捷键Ctrl+a+d 分离当前会话切换到主会话
screen -d name #远程detach某个session
会话恢复
screen -ls #列出会话列表
screen -r 会话进程id #重连对应id的会话
退出会话
kill -9 会话进程id
- Ctrl +a+k 杀死当前会话和会话中运行的程序
- Ctrl +a进入命令模式 输入quit命令退出会话。此方式退出会杀死所有screen建立的会话并退出其中运行的所有程序
清理会话
screen -wipe #自动清除screen -ls看到的标识为(???dead)的会话
详细介绍见https://www.cnblogs.com/mchina/archive/2013/01/30/2880680.html