エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Perlの外部コマンド実行についての諸々 - そんな今日この頃でして、、、
Mojoliciousで作ったウェブアプリからバッチを叩きたいという案件があって外部コマンド実行について試行... Mojoliciousで作ったウェブアプリからバッチを叩きたいという案件があって外部コマンド実行について試行錯誤したのでまとめてみた。 Perlではsystem()、exec()、``なんかで外部コマンド実行できるが、それぞれで挙動が異なる。 そこまで時間のかからない戻り値も見ない処理なら特に何も考えずに``を使うところだが、処理に時間がかかりウェブアプリ側がそれを待つとタイムアウトしてしまうような要件だったので、特にバックグラウンド実行まわりについて調べてみた。 1. ``による実行 戻り値: 実行結果 実行結果がそのまま返ってくる。 $ perl -e '$r=`echo test`;print"ret:$r\n"' ret:test 単純にタイプ数が少ないこともあって雑にスクリプト書く時はこれを使う機会が多いのだが・・・ バックグラウンド実行 &つけても何かダメっぽい。戻り値の出力を
2015/05/05 リンク