Rubyの同じプロセスで複数のコマンドを実行するにはどうすればよいですか?たとえば、Windows上でコマンドset TEMP=T
を実行できるはずです。コマンドecho %TEMP%
を実行した後に結果がT
になると、ソリューションはシステムに依存しないようにする必要があります。Rubyの同じプロセスで複数のコマンドを実行する
答えて
popenを使用してシェルのサブプロセスを開き、ハンドルを保存します。このシェルですべてのコマンドを実行します。 プログラム内のどこからでもアクセス可能な場合は、シングルトンとして持つことができます。
サンプルコードを私に提供できますか? –
私は現時点で利用可能なコンピュータはありませんが、ここに例があります: https://coderwall.com/p/etxnsg/handling-sub-processes-in-ruby – galra
スレッドを実行しているようですターミナルの稼動状態を維持する方法です(コールごとに異なるバックグラウンドで実行されます)。 –
- 1. 同じnode.js子プロセスから複数のコマンドを実行する
- 2. 複数のmaven deployコマンドを同じプロセスで実行する方法
- 3. 同じpythonプロセスで複数のサイトを実行する
- 4. Pythonの同じプロセスでbashコマンドを実行する
- 5. 同じコマンドで複数のタスクを実行しますか?
- 6. Pythonでのマルチプロセッシング、同じ命令を実行する複数のプロセス
- 7. 同じスクリプトの複数のプロセスを避けるためにrubyファイルを実行するロック
- 8. サブプロセスの同じセッションで複数のコマンドをprocessbuilderで実行する
- 9. Cで同じProcessStartInfoインスタンスで複数のコマンド(BCPを使用)を実行する
- 10. 同じドメイン上で複数のRuby on Railsアプリケーションを実行する方法は?
- 11. 1つのコマンドを実行し、複数のRubyファイルを実行する
- 12. 同じ行に複数のコマンドを実行しています - アスタリスク
- 13. 複数のaiohttp Application()が同じプロセスで実行されていますか?
- 14. 同じコマンドを複数回実行するproc_open()はなぜですか?
- 15. ado.net同じsqlcommandオブジェクトを使用して複数のコマンドを実行する
- 16. SSMSで同じクエリを同じサーバー内の複数のデータベースで実行する
- 17. 複数のプロセスを同時にフォークして実行する
- 18. テストケースの同じセットで複数のテストデータを実行する
- 19. OpenCVの複数のバージョンを同じコンピュータで実行する
- 20. testNGの複数のURLで同じテストを実行する
- 21. R:同じデータフレームで複数回同じ関数を実行する
- 22. 1つのコマンドで複数のRubyバージョンのRSpecを実行する
- 23. パイプでCLIコマンドを実行して同じコマンドを実行する
- 24. 複数のpythonコマンドを同時に実行するには?
- 25. 複数のファンクション入力で同じ操作を実行する
- 26. 複数のデータベースで同じSQLクエリを実行する
- 27. 同じスレッドで複数のストリームを実行する
- 28. 同じマシンで複数のSeleniumドライバインスタンスを実行する
- 29. 同じIPで複数のWebアプリケーションを実行する
- 30. 同じスパークストリーミングで複数のアクションを実行する方法
[同じシェルプロセスを使ってルビーからシェルコマンドを実行する](http://stackoverflow.com/questions/8175007/executing-shell-command-from-ruby-using-the-same-shell-process ) – galra