コマンドラインからpingerプログラムにフィードバックを提供し、psaxを使用して表示したいと思います。
SOqを見つけました。だが
....
ARGV[0] = "Hello!" # does nothing
スクリプトを開始していますruby ./pinger
コマンドラインからpingerプログラムにフィードバックを提供し、psaxを使用して表示したいと思います。
SOqを見つけました。だが
....
ARGV[0] = "Hello!" # does nothing
スクリプトを開始していますruby ./pinger
代わりにに割り当て$0
ます。たとえば、私が始めirb
て
$ ps | egrep 'irb|pancakes'
3119 ttys000 0:01.02 irb
3131 ttys001 0:00.00 egrep irb|pancakes
そして、次のようになりirb
ます。
>> $0 = 'pancakes'
そして他のターミナルに戻ります:
$ ps | egrep 'irb|pancakes'
3119 ttys000 0:01.07 pancakes
3135 ttys001 0:00.00 egrep irb|pancakes
この小さなスクリプトでも確認できます。
#!/usr/bin/env ruby
$0 = 'pancakes'
sleep 10
それを実行し、別のターミナルにジャンプして、を実行するとps | grep pancakes
、パンケーキプロセスが表示されます。