2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Как создать параллельный процесс в shell unix ?
Сообщение16.10.2013, 15:55 
В институте попросили переписать программу, написанную на си, на язык командного интерпретатора unix Shell.
В программе используется fork для создания параллельного процесса, процесс-сын выполняет команды, а процесс-отец читает результат их выполнения, то есть перенаправление вывода в канал было сделано.

А в Shell нет Fork(), как там быть ? Мне нужно выполнить команду ls и записать результат в файл.
Знаю, что в Shell можно сделать так d='ls', но в задании ведь было написано, чтобы было организовано через параллельный процесс, поэтому все-таки хочется знать, как там их создавать.

 
 
 
 Re: Как создать параллельный процесс в shell unix ?
Сообщение16.10.2013, 20:32 
Посмотрите здесь:
Does bash support forking similar to C's fork()?

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group