Terminal BeagleBone-2个并行运行的程序

Terminal BeagleBone-2个并行运行的程序,terminal,putty,beagleboneblack,Terminal,Putty,Beagleboneblack,简单地说,我遇到了这种情况: q 1)我有2个程序(C++中的一个,JavaScript中的一个),同时需要同时运行它们。 -是例如 ./main & ./main 这样做正确吗?问题是,我不能用“CTRL+C”同时关闭两个程序(一个在后台运行,甚至不能用“CTRL+Z”关闭) Q 2)如何在并行运行的两个程序之间进行通信?在C++程序下,是否可以将JavaScript程序放入1线程? 我正在考虑从文件中写入和读取(基于实时的同步),因为我的系统每分钟发送/接收1字节就足够了

简单地说,我遇到了这种情况:

<强> q 1)我有2个程序(C++中的一个,JavaScript中的一个),同时需要同时运行它们。 -是例如

./main & ./main 
这样做正确吗?问题是,我不能用“CTRL+C”同时关闭两个程序(一个在后台运行,甚至不能用“CTRL+Z”关闭)

Q 2)如何在并行运行的两个程序之间进行通信?在C++程序下,是否可以将JavaScript程序放入1线程?
  • 我正在考虑从文件中写入和读取(基于实时的同步),因为我的系统每分钟发送/接收1字节就足够了 (嘿,这主意太糟糕了,但只要行得通,就不傻)
PS

BeagleBone黑色带埃


终端程序Putty(多个Putty不工作)

开发时,只需使用2个控制台即可。完成开发后,我假设您的2个应用程序将作为服务运行。就通信而言,外部文件可以工作,但dbus或端口通信之类的东西可能会更好