Я разрабатываю программу в c, где дочерний процесс получает системную команду, заданную пользователем, и передает ее ее родительскому процессу, а родительский процесс выполняет эту команду. Может ли кто-нибудь помочь мне с кодом или любым примером кода. Любая форма помощи очень заметна.Связь между дочерним процессом и родительским процессом
-5
A
ответ
0
Если 2 отчетливый процесс (т.е. вилка()), вы можете обмениваться данными через общую память: http://www.cs.cf.ac.uk/Dave/C/node27.html Пожалуйста, прочитайте этот документ, который объяснит вам, как сделать так
1
Я думаю, прежде чем отправлять вам следует смотреть на предыдущие ответы на подобные вопросы. В любом случае есть несколько способов, которыми могут разговаривать два разных процесса. Я предлагаю вам посмотреть на трубы и в целом на технологии межпроцессного взаимодействия. Помните, что stackoverflow - это сайт, на котором после того, как вы попробовали и изучили проблему, вы можете обратиться за помощью. Я думаю, вы пропустили первый шаг.
Смежные вопросы
- 1. связь между родительским процессом и дочерним процессом
- 2. pipe() между дочерним и родительским процессом
- 3. Трубопроводная связь между дочерним процессом и родительским процессом с использованием pipe()
- 4. Попытка понять разветвление и отношения между родительским и дочерним процессом
- 5. Условие взаимоблокировки возникает между дочерним и родительским процессом
- 6. Связь между родительским процессом и несколькими дочерними объектами
- 7. создание трубы между отцом и дочерним процессом
- 8. Сигнал, пропущенный дочерним процессом
- 9. Управление дочерним процессом
- 10. Замена процесса дочерним процессом
- 11. Связь между Apache и другим процессом
- 12. Связь между пользовательским процессом, терминалом и ядром
- 13. Связь между ASP.NET MVC и обратным процессом
- 14. Какова связь между процессом Dalvik и Zygote?
- 15. Связь между MS Word и другим процессом
- 16. Разница между процессом Daemon и сиротским процессом?
- 17. xml связь с процессом
- 18. Использование MPI_Send и MPI_Recv между родительским и дочерним процессом, созданными с MPI_COMM_SPAWN
- 19. fork() in C; который должен быть родительским процессом, который должен быть дочерним процессом.
- 20. Java Работа с дочерним процессом
- 21. связь нити с процессом связи
- 22. Использование памяти дочерним процессом, fork и exec
- 23. Ошибка с дочерним процессом и ждать `C`
- 24. Связь с процессом Sniff Inter
- 25. Проблемы со связью между родительским-процессом и ребенком-процессом с использованием трубы
- 26. Обмен памятью между родительским и дочерним процессом в Solaris (in C)
- 27. Как вы делитесь данными между родительским и разветвленным дочерним процессом в Python?
- 28. Как получить переменные, разделяемые между дочерним и родительским процессом при использовании fork в perl
- 29. Как можно делиться данными между родительским и разветвленным дочерним процессом в Haskell?
- 30. Сигнал обрабатывается детьми, но не родительским процессом?
Какая часть вашей программы более конкретно у вас есть проблемы с? Создание дочернего процесса? Связь между процессами? Что-то другое? Пожалуйста, [прочитайте о том, как задавать хорошие вопросы] (http://stackoverflow.com/help/how-to-ask). Затем перейдите на ваш любимый сайт поиска и попробуйте найти ответы на каждую из ваших проблем, есть тысячи примеров по всему Интернету по каждому из этих предметов. –
'man fork pipe exec' –