且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

检测是从控制台还是通过crontab运行python脚本

更新时间:2023-12-05 17:54:34

由于sys.stdin将是 TTY 在调试模式下,您可以使用 os.isatty()函数:

Since sys.stdin will be a TTY in debug mode, you can use the os.isatty() function:

import sys, os
if os.isatty(sys.stdin.fileno()):
    # Debug mode.
    pass
else:
    # Cron mode.
    pass