如何确定是否从crontab执行了python脚本?
发布于 2021-01-29 17:33:49
我想知道如何确定是否从crontab执行了python脚本?
我不需要一个需要添加参数的解决方案,因为我希望即使从导入的模块(而不是主脚本)中也可以检测到该参数。
关注者
0
被浏览
70
1 个回答
-
并不是您所要的,而是您想要的是
os.isatty(sys.stdout.fileno())
,它告诉您是否stdout
连接到(大致而言)终端。如果将输出通过管道传输到文件或其他进程,或者该进程是从cron运行的,那么它将为false。
推荐阅读
-
如何确定是否为Selenium + Python加载了某些HTML元素?
2021-02-02 关注 0 浏览64 1答案
-
如何确定是否出现梯度爆炸?
2021-10-21 关注 0 浏览116 1答案
-
如何确定是否为Selenium + Python加载了一些HTML元素?
2021-02-01 关注 0 浏览210 1答案
-
如何确定是否存在JMS Connection?
2021-01-30 关注 0 浏览83 1答案
-
确定是否在Python中定义了变量
2021-01-29 关注 0 浏览86 1答案
-
通过crontab执行Python脚本
2021-02-02 关注 0 浏览115 1答案
-
Crontab没有执行Python脚本?
2021-01-29 关注 0 浏览80 1答案
-
如何确定是否启用了“调试模式”
2021-01-31 关注 0 浏览103 1答案
-
如何确定是否已选中复选框?
2021-02-02 关注 0 浏览80 1答案
-
GUI:如何确定是否支持某些Unicode字符?
2021-01-30 关注 0 浏览92 1答案