如何通过 Ruby 设置命令行值以通过 PS 查看状态?
我想通过命令行为我的 pinger 程序提供反馈,并使用 ps ax 查看它。
我发现了
....
ARGV[0] = "Hello!" # does nothing
我通过 ruby ./pinger 启动脚本
I'd like to provide feedback for my pinger program via the command line and view it using ps ax.
I found a SO q. But
....
ARGV[0] = "Hello!" # does nothing
I'm starting the script via ruby ./pinger
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
而是分配给
$0
。例如,如果我启动 irb,然后进入 irb:
并返回到另一个终端:
您也可以检查这个小脚本:
运行该脚本,跳转到另一个终端,执行
ps | grep pancakes
,您应该会看到一个煎饼过程。Assign to
$0
instead. For example, if I startirb
andand then over in
irb
:and back to the other terminal:
You can check with this tiny script as well:
Run that, jump to another terminal, do a
ps | grep pancakes
, and you should see a pancakes process.