Решение для Грубой силы, кажется,
1) Создать имя файла и записать его из программы (легко, если это скрипт оболочки)
+---+---------------+------------+------------+
| | A | B | C |
+---+---------------+------------+------------+
| 1 | col1, line1a | | |
| | col1, line1b | | |
| | col1, line1c | col2, row1 | col3, row1 |
| 2 | col1, row2 | col2, row2 | col3, row2 |
+---+---------------+------------+------------+
2) Создать именованный канал, сделать фоновым процесс, а затем перенаправить канал в файл. Подобно
"col1, line1a
col1, line1b
col1, line1c","col2, row1","col3, row1"
"col1, row2","col2, row2","col3, row2"
, который выдал этот вывод
Если вам нужно получить доступ к файлам позднее, то может быть полезно включить дату/время в имя файла:
# hwclock --systohc
Если вы хотите убедиться, что запущен только один экземпляр определенного процесса, то под Linux вы можете использовать [116600]flock[116601]:
# hwclock --hctosys
Иначе, если Вы хотите, чтобы другая программа прочитала вывод [116602]program_a[116603], пока она все еще выполняется, то использование файла, безусловно, является последним способом. Гораздо лучше использовать трубку или именованную трубку в соответствии с ответом [116604]orion[116605].[116222].