如何将Twitch积分矿工启动终端命令封装为.sh可执行脚本
Twitch积分矿工程序可执行脚本编写方案
1. 编写脚本内容
在树莓派终端执行以下命令创建脚本文件:nano ~/start_twitch_miner.sh
将以下内容复制粘贴到编辑器中,该内容已对原命令的执行顺序做了合理调整,避免虚拟环境路径错误:
#!/bin/bash # 切换到矿工程序根目录,路径不对请自行修改 cd /home/pi/Twitch-Channel-Points-Miner-v2 || exit 1 # 首次运行时自动创建虚拟环境,已创建则跳过该步骤 if [ ! -d "venv" ]; then virtualenv -p python3 venv fi # 激活虚拟环境 source venv/bin/activate # 启动矿工程序 python run.py
粘贴完成后按Ctrl+O保存,按Enter确认文件名,再按Ctrl+X退出nano编辑器。
2. 赋予脚本执行权限
在终端执行以下命令:chmod +x ~/start_twitch_miner.sh
3. 脚本使用方法
- 前台运行(终端可直接看到图形化反馈):直接执行
~/start_twitch_miner.sh即可 - 后台运行(关闭终端也不停止程序):执行
nohup ~/start_twitch_miner.sh &,运行日志会自动保存在当前目录的nohup.out文件中
注意事项
- 若运行时报virtualenv不存在的错误,先执行
sudo apt install python3-virtualenv安装依赖 - 若你的矿工程序存放路径不是
/home/pi/Twitch-Channel-Points-Miner-v2,请对应修改脚本中cd行的路径
内容的提问来源于stack exchange,提问作者Triangulat
相关产品推荐
相关产品推荐

