トップ «前の日記(2009-12-14) 最新 次の日記(2009-12-20)» 編集

Route 477



2009-12-16

[ruby-station][memo] Windows対応

1.8

  • forkもProcess.spawnもないので、「アプリを起動してそのpidを得る」ことができない(pidはアプリを終了させるために必要)。

1.9

  • do_sqlite3の1.9用バイナリがない(´・ω・`)
本日のツッコミ(全4件) [ツッコミを入れる]
なかむら(う) (2009-12-16 23:42)

pid = IO.popen(app).pid<br><br>まあ、標準入力が死にますけど、大した問題じゃないよね!<br>あと、そのpidを使ってどうやってアプリを終了させるんだろうという疑問も残りますが(ソース読めって? いやめんど(ry

いたさん (2009-12-16 23:49)

Windows XP以降であればtaskkillが使えますが。

なかむら(う) (2009-12-17 09:45)

「どうやって」の意図は「どーせシグナル投げてるんだろうけど何を投げてるんだよ」であって、「pidを使った殺し方がわかんない」ではありません。<br><br>で、GitHubまで行ってみてきましたが、:INTと:KILLなら大丈夫かな。

yhara (2009-12-21 15:11)

ありがとうございます。<br>IOにpidメソッドがあったなんて…!