Rubyでstdinもstdoutもstderrもtimeoutも出来る万能exec
勢いで記事を生やした。
環境
$ ruby -v ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
何を作るか
別のプログラムを引数付きで起動したり、標準入力を与えたり、標準出力や標準エラーを取得したりしたい。
なぜ作ったか
- 毎回書いているような気がしたから。1つ型を作っておいたほうが良さそう。
Windows10をサブドライブに移動させてメインドライブにUbuntuを入れた
タイトルをしました。
背景
最近思うけど、Windowsを使う理由がゲーム以外に無いな…
— 舞葉(㋿) (@m_buyoh) June 27, 2019
無いと思いました。
Ubuntuは仕事でもよく使う、ゲームの時間を減らしたかった等、色々思うところがあったので、Ubuntuに乗り換えることにしました。
続きを読む