长话短说,我一直在做一个项目,我注意到当我使用:
1.9.3p392 :001 > `gzip`
IRB::Abort: abort then interrupt!
from (irb):1:in `call'
from (irb):1:in ``'
from (irb):1
from /usr/local/rvm/rubies/ruby-1.9.3-p392/bin/irb:16:in `<main>'
它将无限期地等待,直到我 CTRL + C。
虽然,当我使用:
1.9.3p392 :047 > system('gzip')
gzip: compressed data not written to a terminal. Use -f to force compression.
For help, type: gzip -h
=> false
它会在没有我的情况下继续使用 CTRL + C
为什么使用反引号会阻止进程继续?