shell - shell中执行python文件,并将执行结果赋值给shell变量,并对该变量进行判断(以及shell记录日志,写入.log文件)
2023-09-27 14:29:23 时间
main脚本
#!/bin/bash
LOGPATH="/mnt/logging.log"
logging(){
msg=$(date +%Y-%m-%d\ %H:%M:%S)"|"$1
echo $msg >> $LOGPATH
}
logging "---------------- hello 01 -----------------------"
#RULE_PATH="/mnt/check_package"
#if [[ -d $RULE_PATH ]]; then
count=`python get_count.py`
echo $count
if [ $count -ge 1 ]; then
logging "---------------- count >= 1 -----------------------"
else
logging "---------------- [ERROR]: count < 1 -----------------"
fi
get_count.py
a = 1
print a
logging.log
2019-01-11 15:27:33|---------------- hello 01 -----------------------
2019-01-11 15:27:33|---------------- count >= 1 -----------------------
2019-01-11 15:27:46|---------------- hello 01 -----------------------
2019-01-11 15:27:46|---------------- count >= 1 -----------------------
相关文章
- python中,如何将多行进行输出,同时将行尾的换行符去掉
- python logging 替代print 输出内容到控制台和重定向到文件
- python文件包引用
- Python FastDFS代码封装实例(fdfs,上传、下载、删除)
- Python 复制文件、移动文件、拷贝文件(shutil)
- Python global文件的全局变量使用
- python hook监听事件
- python中if x 和if x is not None的区别用法详解
- python 【模块】pandas数组处理详解
- 【Python】【Appium】截图 对指定元素(element)截图 PIL&Pillow
- 免费分享:Python编程基础(第2版)(微课版)
- python模块之imghdr(识别不同格式的图片文件)
- python读取文件,读取json文件
- python 语法错误
- 【Python】命令行参数的解析技巧
- python Django2.0如何配置urls文件
- Python学习---网络文件上传
- Python学习---文件操作的学习1208
- python批量更新翻译文件--odoo自定义更新
- python中的函数与文件操作
- python使用requests实现发送带文件请求
- Python Allure的装饰器使用详解