首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

检测是否从控制台或crontab运行python脚本

检测是否从控制台或crontab运行Python脚本是一种常见的需求,可以通过检查环境变量或者系统API来实现。以下是一种可能的实现方法:

代码语言:python
代码运行次数:0
复制

import os

def is_running_from_console():

代码语言:txt
复制
if os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CLIENT'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_TTY'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_AUTH_SOCK'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_ASKPASS'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_AGENT_PID'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
代码语言:txt
复制
    return True
代码语言:txt
复制
elif os.environ.get('SSH_CONNECTION'):
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券