如何通过在一台机器上使用相同的二进制文件 运行 多个进程

how to run multiple processes by using same binary file in one machine

我构建了一个golang二进制文件,我想运行用这个文件并行,但是我只有一台机器,如何同时运行它?

到运行你的后台进程:

$ ./binary &
[1] 12345
# When that process is done you'll get notified:
[1]  + done       ./binary

为了 运行 您的工作区中的进程,您可以使用 tmux,click here for a tmux toturial

另外,我不太清楚为什么只有一台机器会阻止您打开两个终端仿真器并 运行 使您的程序运行两次,如果您的程序正在使用数据库并且并行进程会导致问题,那么那是与 linux 或您的机器无关的代码。