【发布时间】:2010-07-19 13:54:52
【问题描述】:
如何从 ruby 脚本中判断它是否已从命令行运行,例如:
> ruby myscript.rb
或来自非交互式进程,例如定时任务?
【问题讨论】:
标签: ruby
如何从 ruby 脚本中判断它是否已从命令行运行,例如:
> ruby myscript.rb
或来自非交互式进程,例如定时任务?
【问题讨论】:
标签: ruby
$stdin.tty? 如果连接到终端则返回 true,否则返回 false。
关于问题Best practices with STDIN in Ruby?有相当多的附加信息
【讨论】: