我正在尝试使用一个bash脚本来执行以下操作(使用伪代码):
#!/bin/bash
run myapp (which needs arguments given from stdin)
/* do some extra stuff */
provide arguments to hanging process myapp
例如,假设您运行myapp,在运行之后,它会询问您的姓名。也就是说,我通过bash运行它,但我还不想给它命名。我只想让它暂时运行,同时bash做一些其他的事情,然后我想提供我的名字(仍然通过bash)。我该怎么做呢?
我有一个名为worker的类,我想在一个新的进程中创建这个类的新实例。
但我希望在它在新进程中打开并能够发送和接收数据后,能够与这个类进行通信。
我想要做的是,在对worker()的任何调用中,都会在一个新进程中打开一个新实例,这样我就可以在任务管理器中看到大量的worker.exe。
我以前用vb COM包装器做过,但现在我只想用C#做这件事,不用com。
我能用最基本的方式做到这一点吗?
类的示例:
public class worker
{
public worker()
{
// Some code that should be open in a ne