TM /
Tell Me /
Terminal Messenger
终端命令通知工具:tm <命令>。
-
精简流程:(电脑端)群设置 →
群机器人→添加机器人→自定义机器人→添加→复制 Webhook 链接。 飞书自定义机器人详细教程 -
安装脚本:
export FEISHU_WEBHOOK= # 'https://open.feishu.cn/open-apis/bot/v2/hook/your_key' wget -qO- https://raw.giteeusercontent.com/Peaceful-World-X/TM/raw/main/tm.sh | bash
安装完成后会创建两个命令:
tm # 发送任务信息 + 最后 20 行输出
tma # 先发送任务信息,再单独发送完整输出tm echo hello
tm sleep 10 && echo done
tma ip -c a
如果命令中包含管道、重定向、&& 等 Shell 语法,请使用引号:
tm 'python train.py 2>&1 | tee train.log'日志格式:/tmp/tm/<first_command_word>_<timestamp>.log
tm -h
tma -hTM 会自动安装并使用:
- Bash
- Python3
- Apprise
Apprise 用于统一发送通知,当前默认配置为飞书机器人,也可设置为其他支持的通知渠道,详细查看 https://appriseit.com/services。
rm -f "$HOME/.local/bin/tm" "$HOME/.local/bin/tma" "$HOME/.local/bin/tm_core" "$HOME/.config/apprise.conf" && rm -rf /tmp/tmtm echo hello
tma echo hello

