检查系统状态,如:指定的IP地址是否存在,指定的端口是否被监听,指定的进程是否存活。
Project description
checkalive
检查系统状态,如:
- 指定的IP地址是否存在。
- 指定的端口是否被监听。
- 指定的进程是否存活。
安装
pip install checkalive
安装的可执行程序
- checkalive
- checkip
- checkport
- checkproc
程序帮忙信息
- checkalive
各种检查命令的包装程序。通过子命令指定特别的检查类型。
D:\code\checkalive>checkalive --help
Usage: checkalive [OPTIONS] COMMAND [ARGS]...
检查系统状态。
Options:
--help Show this message and exit.
Commands:
checkip 检查指定的IP地址是否存在。
checkport 检查指定端口是否被监听。
checkproc 检查指定进程是否存活。 注意:要求pid、pidfile、command参数有且只有一个。
- checkip
检查指定的IP地址是否存在。
D:\code\checkalive>checkip --help
Usage: checkip [OPTIONS] IP
检查指定的IP地址是否存在。
Options:
-i, --nic TEXT 在指定网络接口上查找监听端口,默认为在全部网络接口上查找。可以多次使用,表示在多个网络接口上查找。
--help Show this message and exit.
- checkport
检查指定的端口是否被监听。
D:\code\checkalive>checkport --help
Usage: checkport [OPTIONS] PORT
检查指定端口是否被监听。
Options:
-i, --nic TEXT 在指定网络接口上查找监听端口,默认为在全部网络接口上查找。可以多次使用,表示在多个网络接口上查找。
-p, --proto TEXT 监听端口的协议,如:tcp, tcp4, udp, udp4, inet, inet4, inet6, tcp6,
udp6等,默认为tcp。
--help Show this message and exit.
- checkproc
检查指定的进程是否存活。
D:\code\checkalive>checkproc --help
Usage: checkproc [OPTIONS]
检查指定进程是否存活。
注意:要求pid、pidfile、command参数有且只有一个。
Options:
-i, --pid INTEGER 根据PID判断进程是否存活。
-f, --pidfile TEXT 根据PID文件判断进程是否存活。
-c, --command TEXT 检查启动命令正则匹配判断进程是否存活。
--help Show this message and exit.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
checkalive-0.1.9.tar.gz
(4.5 kB
view details)
Built Distribution
File details
Details for the file checkalive-0.1.9.tar.gz
.
File metadata
- Download URL: checkalive-0.1.9.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c972a4910b94667df11168e558c8c1b901c0521140938f856e4f6a940c13d9a |
|
MD5 | f578d1ad0a1c912cda184f9347fbdce7 |
|
BLAKE2b-256 | c045174c1fb68ffc398df5ae41cb8e9c8af5f77e6fdf190fb41ab09d9b2b29c5 |
File details
Details for the file checkalive-0.1.9-py3-none-any.whl
.
File metadata
- Download URL: checkalive-0.1.9-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 284c19574fd9a1ff8fd310839221d93118bbb7a017e3f4d0522ec86df92c138a |
|
MD5 | 25b30fe8c07fa38f2a4ffd1f3786b653 |
|
BLAKE2b-256 | 362a7e2c86ec1edce70d96f0d36081ae3c14c5916599a1a93e1dce07e04e5d9c |