gpt4 book ai didi

ruby - 我如何从 ruby​​ 脚本中判断它是从命令行还是从非交互式进程运行的?

转载 作者:数据小太阳 更新时间:2023-10-29 07:54:27 26 4
gpt4 key购买 nike

我如何从 ruby​​ 脚本中判断它是否已从命令行运行,即像这样:

> ruby myscript.rb

或来自非交互式进程,例如计划?

最佳答案

$stdin.tty? 如果连接到终端将返回 true,否则返回 false。

关于问题 Best practices with STDIN in Ruby? 有相当多的附加信息

关于ruby - 我如何从 ruby​​ 脚本中判断它是从命令行还是从非交互式进程运行的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3281664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com