我正在编写一个将从 cron 调用的 bash 脚本。
bash 脚本运行一个 python 命令,该命令通过使用 pythons os.isatty 函数在终端中进行感知,并根据它是手动运行还是通过 cron 运行输出不同的内容。这使调试变得非常困难,我想使它始终假定它不在 TTY 中。
我希望能够在 bash 脚本中添加一些东西来欺骗 python 脚本,使其没有在终端中运行,因此总是输出相同的东西。
为了确认,我可以控制 bash 脚本,但不想编辑 python,因为这是一个打包的应用程序。
有任何想法吗?
我希望这是有道理的。
非常感谢您提前。