У меня есть приложение C Sockets, различные исполняемые файлы которого должны запускаться одновременно одновременно, предпочтительно на разных терминалах. Как мне это сделать? Например, есть четыре exes, ./one, ./two, ./three, ./four.Выполнять сразу несколько исполняемых файлов
Я хочу, чтобы они запускались на разных терминалах Linux без малейшей разницы во времени. Как мне это сделать?
Даже если вам удастся запустить все ваши программы в одно и то же время, они * будут * рано или поздно выполнять синхронизацию, поскольку планировщик ОС будет запускать их в разное время на разных ядрах и на разных интервалах; они будут работать даже на разных скоростях из-за кэширования памяти и т. д. Вы не говорите, почему их нужно запускать «без малейшей разницы во времени», но это проблема, которую вам действительно нужно решить. [В чем проблема, которую вы на самом деле пытаетесь решить здесь?] (Http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) – Celada
runnign на трех разных терминалах или вы хотите направить вывод на три разных терминала –