Я читаю bash создание сценариев и пробую простой сценарий разветвления, где сценарий будет разветвлять процесс, а затем дочерний процесс выполнит exe c выражение
Сценарий, как показано ниже
#!/bin/bash
echo "I am parent process"
echo "my pid is $$"
pid=fork()
if [ $pid eq 0 ]; then
echo "parent process resumed"
else
echo "child process pid is $pid"
exec ls -l
fi
Это не работает. linux bash не поддерживает fork
как это?
Обновлено: редактирование вывода
I am parent process
my pid is 61978
new_child_process: line 4: syntax error near unexpected token `('
new_child_process: line 4: `pid=fork()'