mytot
My tool of tool
INSTLL
pip3 install mytot -i https://pypi.python.org/simple --upgrade
TASK
TASK [script_file]
跑一个程序,如果程序已经在运行,则不执行; 输出的日志为~/.cache/task_log/out.[date]
- 如果script_file以".sh"结尾,则使用
bash script_file进行执行 - 如果script_file以".py"结尾,则使用
python script_file进行执行
RUN
RUN [script_file]
跑一个程序,并将其放置后台,输入的日志为./log/[script_file].run
KILL
KILL [key word] [-9 or -15] [-f]
根据关键字杀掉相关的进程
-f此时"key word"是一个bash或python文件,会根据文件名绝对路径进行匹配。例如存在进行 "python3 /.../a/long_task.py"和"python3 /.../b/long_task.py",在工作目录下b执行kill -f long_task.py,会杀掉"python3 /.../b/long_task.py" 但是不会杀掉"python3 /.../a/long_task.py"
MAIL <email address> -s [subject] -a [attachments1] <attachment2>
需要配置账户的信息,配置文件为~/.config/mytot/config.ini。示例
[email]
smtp_server=smtp.163.com
; 用户名
username=xxx@163.com
; 登陆密码或授权码
password=J4R3E3D4F31E1B1G
; 默认收件人
default_to=xxx@163.com
Metadata
Release files for mytot 2026.9.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mytot-2026.9.3-py3-none-any.whl | Python 3 | none | any | Details |
Release files / mytot-2026.9.3-py3-none-any.whl
| Download URL | mytot-2026.9.3-py3-none-any.whl |
|---|---|
| Size | 62.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0db9fb34e8332e924da622c9122681b82e27e4ce9324262557ba4432d7dcb290
|
|
BLAKE2b-256 checksum How to use checksums |
8ea81b08075fc7f7d429e7cbb80ba636d34fd7f53d0d19a89169bfced845fc09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|